GNOME Bugzilla – Bug 169847
edge detect crashes
Last modified: 2008-01-15 12:49:44 UTC
Steps to reproduce: 1. select filters>colors>decompose, and decompose a jpeg image into rgb or hsv components 2. select filters>edge-detect>edge 3. watch the pop-up dialog launch, then crash with segmentation fault Stack trace: Date/Time: 2005-03-10 09:07:20 -0600 OS Version: 10.3.7 (Build 7S215) Report Version: 2 Command: edge Path: /opt/local/lib/gimp/2.0/plug-ins/edge Version: ??? (???) PID: 443 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0x00231000 Thread 0 Crashed: 0 edge 0x00003ebc edge_preview_update + 0x3fc (edge.c:836) 1 libgobject-2.0.0.dylib 0x0048e36c g_closure_invoke + 0x148 2 libgobject-2.0.0.dylib 0x004a3148 signal_emit_unlocked_R + 0x8e4 3 libgobject-2.0.0.dylib 0x004a2380 g_signal_emit_valist + 0x79c 4 libgobject-2.0.0.dylib 0x004a2630 g_signal_emit + 0x28 5 libgimpwidgets-2.0.0.dylib 0x00502ec0 gimp_preview_invalidate_now + 0xb0 (gimppreview.c:446) 6 libglib-2.0.0.dylib 0x0119c4ac g_timeout_dispatch + 0x54 7 libglib-2.0.0.dylib 0x0119cd9c g_main_dispatch + 0x240 8 libglib-2.0.0.dylib 0x0119d3b8 g_main_context_iterate + 0x4b4 9 libglib-2.0.0.dylib 0x011983b4 g_main_loop_run + 0x818 10 libgimpwidgets-2.0.0.dylib 0x004fac88 gimp_dialog_run + 0x1a8 (gimpdialog.c:529) 11 edge 0x00003a58 edge_dialog + 0x658 (edge.c:757) 12 edge 0x0000266c run + 0xd0 (edge.c:203) 13 libgimp-2.0.0.dylib 0x00298454 gimp_proc_run + 0x4c (gimp.c:1778) 14 libgimp-2.0.0.dylib 0x00298124 gimp_loop + 0xb8 (gimp.c:1616) 15 libgimp-2.0.0.dylib 0x00296eac gimp_main + 0x520 (gimp.c:461) 16 edge 0x000021fc _start + 0x188 (crt.c:267) 17 dyld 0x8fe1a558 _dyld_start + 0x64 PPC Thread State: srr0: 0x00003ebc srr1: 0x0000f930 vrsave: 0x00000000 cr: 0x44444242 xer: 0x00000004 lr: 0x00003ec8 ctr: 0x900261e0 r0: 0x0000b000 r1: 0xbffff2b0 r2: 0x00000055 r3: 0xbffff320 r4: 0x3a800000 r5: 0x00000096 r6: 0x7e000000 r7: 0xbffff170 r8: 0x43eb0000 r9: 0x0000001c r10: 0x9011e780 r11: 0x00000096 r12: 0xbffff174 r13: 0xbffff550 r14: 0xbffff320 r15: 0x01c291c0 r16: 0x0028b000 r17: 0xbffff320 r18: 0x00000094 r19: 0xbffff320 r20: 0x00000001 r21: 0x00295ed2 r22: 0x00000095 r23: 0x0000001b r24: 0x00000096 r25: 0x0000001a r26: 0x00000094 r27: 0x0000001c r28: 0x00000000 r29: 0x00226000 r30: 0x00000002 r31: 0x0048e238 Binary Images Description: 0x1000 - 0x4fff edge /opt/local/lib/gimp/2.0/plug-ins/edge 0x12000 - 0x13fff libgmodule-2.0.0.dylib /opt/local/lib/libgmodule-2.0.0.dylib 0x19000 - 0x1bfff libgimpmodule-2.0.0.dylib /opt/local/lib/libgimpmodule-2.0.0.dylib 0x2b000 - 0x2cfff pango-basic-fc.so /opt/local/lib/pango/1.4.0/modules/pango-basic-fc.so 0x38000 - 0x3bfff libpangoxft-1.0.0.dylib /opt/local/lib/libpangoxft-1.0.0.dylib 0x4e000 - 0x58fff libgimpui-2.0.0.dylib /opt/local/lib/libgimpui-2.0.0.dylib 0x8e000 - 0x95fff libgimpcolor-2.0.0.dylib /opt/local/lib/libgimpcolor-2.0.0.dylib 0xa4000 - 0xadfff libgimpbase-2.0.0.dylib /opt/local/lib/libgimpbase-2.0.0.dylib 0xc7000 - 0xdffff libatk-1.0.0.dylib /opt/local/lib/libatk-1.0.0.dylib 0x205000 - 0x21ffff libjpeg.62.dylib /opt/local/lib/libjpeg.62.dylib 0x233000 - 0x257fff libgdk_pixbuf-2.0.0.dylib /opt/local/lib/libgdk_pixbuf-2.0.0.dylib 0x296000 - 0x2b3fff libgimp-2.0.0.dylib /opt/local/lib/libgimp-2.0.0.dylib 0x327000 - 0x34efff libpng12.0.dylib /opt/local/lib/libpng12.0.dylib 0x356000 - 0x35dfff libpangox-1.0.0.dylib /opt/local/lib/libpangox-1.0.0.dylib 0x378000 - 0x37efff libintl.3.dylib /opt/local/lib/libintl.3.dylib 0x3d9000 - 0x468fff libgdk-x11-2.0.0.dylib /opt/local/lib/libgdk-x11-2.0.0.dylib 0x48b000 - 0x4bffff libgobject-2.0.0.dylib /opt/local/lib/libgobject-2.0.0.dylib 0x4e7000 - 0x5b8fff libgimpwidgets-2.0.0.dylib /opt/local/lib/libgimpwidgets-2.0.0.dylib 0x6f0000 - 0x6fcfff libXft.2.dylib /opt/local/lib/libXft.2.dylib 0x73e000 - 0x773fff libpango-1.0.0.dylib /opt/local/lib/libpango-1.0.0.dylib 0x1008000 - 0x104cfff libtiff.3.dylib /opt/local/lib/libtiff.3.dylib 0x112b000 - 0x1131fff libXrender.1.dylib /opt/local/lib/libXrender.1.dylib 0x117c000 - 0x1206fff libglib-2.0.0.dylib /opt/local/lib/libglib-2.0.0.dylib 0x1289000 - 0x12a5fff libfontconfig.1.dylib /opt/local/lib/libfontconfig.1.dylib 0x12f6000 - 0x1312fff libexpat.0.dylib /opt/local/lib/libexpat.0.dylib 0x1408000 - 0x1776fff libgtk-x11-2.0.0.dylib /opt/local/lib/libgtk-x11-2.0.0.dylib 0x180a000 - 0x1833fff libpangoft2-1.0.0.dylib /opt/local/lib/libpangoft2-1.0.0.dylib 0x19a8000 - 0x19fbfff libfreetype.6.dylib /opt/local/lib/libfreetype.6.dylib 0x84be0000 - 0x84be5fff libXrender.1.dylib /usr/X11R6/lib/libXrender.1.dylib 0x84c10000 - 0x84c11fff libXrandr.2.dylib /usr/X11R6/lib/libXrandr.2.dylib 0x85c90000 - 0x85c9bfff libXext.6.dylib /usr/X11R6/lib/libXext.6.dylib 0x8e608000 - 0x8e6d3fff libX11.6.dylib /usr/X11R6/lib/libX11.6.dylib 0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld 0x90000000 - 0x90122fff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x93a50000 - 0x93a54fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x94640000 - 0x94649fff libz.1.dylib /usr/lib/libz.1.dylib 0x95f30000 - 0x9601efff libiconv.2.dylib /usr/lib/libiconv.2.dylib Other information: I'm running gimp-2.2.3 installed using darwinports on a powerbook G4 running OS/X 10.3.7. The plug-in runs properly on an image that has not been decomposed.
From the NEWS file for GIMP 2.2: "Bugs fixed in GIMP 2.2.4 ======================== - fixed an out-of-bounds read access in the Edge plug-in (bug #164963) [...]" Duplicate of bug 164963? I can't reproduce this with GIMP 2.2.4, setting to NEEDINFO.
Yes, sorry, it's a duplicate of this one... Guess I'll have to wait 'til 2.2.4 appears on Darwinports.
*** This bug has been marked as a duplicate of 164963 ***