inkscape built with Gtk+/Quartz crashes when a second file is opened

Bug #487144 reported by Wolf
32
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Gellule

Bug Description

Whenever I try opening two files with content (doesnt happen with empty files), inkscape 0.47 aqua PPC (homebrew) crashes. In the terminal I get:

+++first two lines ever do come after launch of the prog, in the case of no crash as well+++
(inkscape:7971): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
(inkscape:7971): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
++++++++++++++++++++++++++++++++++++++++++++++++++++

Than there are differing messages, e.g.:

count > 0' failed
^OTrace/BPT trap
logout

Or these again:

(inkscape:8692): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
(inkscape:8692): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
Emergency save activated!

CrashReporter says:

Host Name: Martins-G4
Date/Time: 2009-11-23 16:27:59.562 +0100
OS Version: 10.4.11 (Build 8S165)
Report Version: 4

Command: inkscape
Path: /Users/bub/Desktop/inkscape-0.47/Build/bin/inkscape
Parent: bash [8691]

Version: ??? (???)

PID: 8692
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0xa1b1c20f

Thread 0 Crashed:
0 com.apple.AppKit 0x937d4c24 _handleWindowNeedsDisplay + 56
1 com.apple.CoreFoundation 0x907de570 __CFRunLoopDoObservers + 352
2 com.apple.CoreFoundation 0x907de810 __CFRunLoopRun + 420
3 com.apple.CoreFoundation 0x907de2b0 CFRunLoopRunSpecific + 268
4 com.apple.HIToolbox 0x932bcb20 RunCurrentEventLoopInMode + 264
5 com.apple.HIToolbox 0x932bc12c ReceiveNextEventCommon + 244
6 com.apple.HIToolbox 0x932bc020 BlockUntilNextEventMatchingListInMode + 96
7 com.apple.AppKit 0x937a1734 _DPSNextEvent + 384
8 com.apple.AppKit 0x937a13f8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
9 libgdk-quartz-2.0.0.dylib 0x022f77fc poll_func + 268
10 libglib-2.0.0.dylib 0x0283aa4c g_main_context_iterate + 1212
11 libglib-2.0.0.dylib 0x0283aec4 g_main_loop_run + 884
12 libgtk-quartz-2.0.0.dylib 0x01f95400 gtk_main + 224
13 inkscape 0x00006898 sp_main_gui(int, char const**) + 1592
14 inkscape 0x000058e0 main + 1264
15 inkscape 0x000038fc _start + 760
16 inkscape 0x00003600 start + 48

Thread 1:
0 libSystem.B.dylib 0x90053f88 semaphore_timedwait_signal_trap + 8
1 libSystem.B.dylib 0x90053de4 pthread_cond_timedwait + 676
2 libgthread-2.0.0.dylib 0x018eff48 g_cond_timed_wait_posix_impl + 232
3 libglib-2.0.0.dylib 0x0280e868 g_async_queue_pop_intern_unlocked + 296
4 libglib-2.0.0.dylib 0x0280ed70 g_async_queue_timed_pop + 208
5 libglib-2.0.0.dylib 0x0286890c g_thread_pool_thread_proxy + 652
6 libglib-2.0.0.dylib 0x02865e58 g_thread_create_proxy + 376
7 libSystem.B.dylib 0x9002b908 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x00000000937d4c24 srr1: 0x000000000200f930 vrsave: 0x0000000000000000
    cr: 0x44002288 xer: 0x0000000020000004 lr: 0x00000000937d4bfc ctr: 0x00000000937d4bec
    r0: 0x0000000000000000 r1: 0x00000000bfffea60 r2: 0x00000000a1b1c1d3 r3: 0x000000000bb2c420
    r4: 0x0000000000000002 r5: 0x000000000bb2f2c0 r6: 0x00000000ffffffff r7: 0x00000000f5f3989e
    r8: 0x00000000eddfc10c r9: 0x0000000000000001 r10: 0x000000000bb37b40 r11: 0x00000000a07bc2d8
   r12: 0x00000000937d4bec r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000000000000000
   r16: 0x0000000000000001 r17: 0x00000000bffff310 r18: 0x0000000000000000 r19: 0x0000000006a05590
   r20: 0x0000000000000000 r21: 0x000000000350bd30 r22: 0x0000000000000002 r23: 0x000000000350be48
   r24: 0x000000000350be40 r25: 0x0000000000000000 r26: 0x000000000bb7daf0 r27: 0x000000000000000c
   r28: 0x000000000bb2c428 r29: 0x000000000bb2c420 r30: 0x000000000bb2f2c0 r31: 0x00000000937d4bfc

Binary Images Description:
    0x1000 - 0x8cbfff inkscape /Users/bub/Desktop/inkscape-0.47/Build/bin/inkscape
  0xf21000 - 0xf5efff libgiomm-2.4.1.dylib /opt/local/lib/libgiomm-2.4.1.dylib
  0xfb7000 - 0xfcbfff libpangomm-1.4.1.dylib /opt/local/lib/libpangomm-1.4.1.dylib
  0xfee000 - 0xfeffff libgmodule-2.0.0.dylib /opt/local/lib/libgmodule-2.0.0.dylib
  0xff2000 - 0xff5fff libsigc-2.0.0.dylib /opt/local/lib/libsigc-2.0.0.dylib
  0xffb000 - 0xffcfff libXau.6.dylib /opt/local/lib/libXau.6.dylib
 0x1808000 - 0x182dfff libgdkmm-2.4.1.dylib /opt/local/lib/libgdkmm-2.4.1.dylib
 0x1865000 - 0x188efff libatkmm-1.6.1.dylib /opt/local/lib/libatkmm-1.6.1.dylib
 0x18c1000 - 0x18d5fff libcairomm-1.0.1.dylib /opt/local/lib/libcairomm-1.0.1.dylib
 0x18ef000 - 0x18f1fff libgthread-2.0.0.dylib /opt/local/lib/libgthread-2.0.0.dylib
 0x18f5000 - 0x18fcfff libpopt.0.dylib /opt/local/lib/libpopt.0.dylib
 0x1a05000 - 0x1b8efff libgtkmm-2.4.1.dylib /opt/local/lib/libgtkmm-2.4.1.dylib
 0x1e3e000 - 0x1e70fff libglibmm-2.4.1.dylib /opt/local/lib/libglibmm-2.4.1.dylib
 0x1eb4000 - 0x220ffff libgtk-quartz-2.0.0.dylib /opt/local/lib/libgtk-quartz-2.0.0.dylib
 0x22cc000 - 0x2334fff libgdk-quartz-2.0.0.dylib /opt/local/lib/libgdk-quartz-2.0.0.dylib
 0x2355000 - 0x236afff libatk-1.0.0.dylib /opt/local/lib/libatk-1.0.0.dylib
 0x2377000 - 0x238bfff libgdk_pixbuf-2.0.0.dylib /opt/local/lib/libgdk_pixbuf-2.0.0.dylib
 0x2392000 - 0x239cfff libpangocairo-1.0.0.dylib /opt/local/lib/libpangocairo-1.0.0.dylib
 0x23a6000 - 0x2405fff libgio-2.0.0.dylib /opt/local/lib/libgio-2.0.0.dylib
 0x242b000 - 0x244ffff libpangoft2-1.0.0.dylib /opt/local/lib/libpangoft2-1.0.0.dylib
 0x245a000 - 0x2493fff libpango-1.0.0.dylib /opt/local/lib/libpango-1.0.0.dylib
 0x24a6000 - 0x24dffff libgobject-2.0.0.dylib /opt/local/lib/libgobject-2.0.0.dylib
 0x24f1000 - 0x2520fff libxslt.1.dylib /opt/local/lib/libxslt.1.dylib
 0x2529000 - 0x263afff libxml2.2.dylib /opt/local/lib/libxml2.2.dylib
 0x2666000 - 0x26c6fff libcairo.2.dylib /opt/local/lib/libcairo.2.dylib
 0x26df000 - 0x2724fff libpixman-1.0.dylib /opt/local/lib/libpixman-1.0.dylib
 0x272f000 - 0x2759fff libfontconfig.1.dylib /opt/local/lib/libfontconfig.1.dylib
 0x2762000 - 0x2780fff libexpat.1.dylib /opt/local/lib/libexpat.1.dylib
 0x278a000 - 0x27f9fff libfreetype.6.dylib /opt/local/lib/libfreetype.6.dylib
 0x280c000 - 0x28d5fff libglib-2.0.0.dylib /opt/local/lib/libglib-2.0.0.dylib
 0x28f6000 - 0x28fefff libintl.8.dylib /opt/local/lib/libintl.8.dylib
 0x2903000 - 0x29fcfff libiconv.2.dylib /opt/local/lib/libiconv.2.dylib
 0x2a08000 - 0x2a25fff libpng12.0.dylib /opt/local/lib/libpng12.0.dylib
 0x2a2b000 - 0x2a3bfff libz.1.dylib /opt/local/lib/libz.1.dylib
 0x2a3f000 - 0x2ba2fff libgsl.0.dylib /opt/local/lib/libgsl.0.dylib
 0x2bf3000 - 0x2c1bfff libgslcblas.0.dylib /opt/local/lib/libgslcblas.0.dylib
 0x2c1f000 - 0x2c6afff libgnomevfs-2.0.dylib /opt/local/lib/libgnomevfs-2.0.dylib
 0x2c86000 - 0x2cadfff libgconf-2.4.dylib /opt/local/lib/libgconf-2.4.dylib
 0x2cbf000 - 0x2cf4fff libORBit-2.0.dylib /opt/local/lib/libORBit-2.0.dylib
 0x2d1d000 - 0x2d50fff libdbus-1.3.dylib /opt/local/lib/libdbus-1.3.dylib
 0x2d60000 - 0x2d7ffff libwpg-0.1.1.dylib /opt/local/lib/libwpg-0.1.1.dylib
 0x2d93000 - 0x2d9efff libwpg-stream-0.1.1.dylib /opt/local/lib/libwpg-stream-0.1.1.dylib
 0x2da8000 - 0x2e03fff libwpd-0.8.8.dylib /opt/local/lib/libwpd-0.8.8.dylib
 0x2e65000 - 0x2e7efff libgc.1.dylib /opt/local/lib/libgc.1.dylib
 0x2eac000 - 0x2ed6fff liblcms.1.dylib /opt/local/lib/liblcms.1.dylib
 0x2ee3000 - 0x302efff libpoppler.5.dylib /opt/local/lib/libpoppler.5.dylib
 0x30d4000 - 0x30f4fff libpoppler-glib.4.dylib /opt/local/lib/libpoppler-glib.4.dylib
 0x3110000 - 0x3117fff libXrender.1.dylib /opt/local/lib/libXrender.1.dylib
 0x311b000 - 0x3225fff libX11.6.dylib /opt/local/lib/libX11.6.dylib
 0x3244000 - 0x3247fff libXdmcp.6.dylib /opt/local/lib/libXdmcp.6.dylib
 0x324a000 - 0x3262fff libdbus-glib-1.2.dylib /opt/local/lib/libdbus-glib-1.2.dylib
 0x326e000 - 0x32acfff libssl.0.9.8.dylib /opt/local/lib/libssl.0.9.8.dylib
 0x32c3000 - 0x33c4fff libcrypto.0.9.8.dylib /opt/local/lib/libcrypto.0.9.8.dylib
 0x3434000 - 0x3451fff libjpeg.62.dylib /opt/local/lib/libjpeg.62.dylib
 0x3458000 - 0x3470fff libopenjpeg-2.1.3.0.dylib /opt/local/lib/libopenjpeg-2.1.3.0.dylib
 0x6073000 - 0x6075fff libpixbufloader-png.so /opt/local/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
 0x6456000 - 0x6457fff pango-basic-atsui.so /opt/local/lib/pango/1.6.0/modules/pango-basic-atsui.so
 0x6470000 - 0x6475fff libpixbufloader-xpm.so /opt/local/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
 0x71b9000 - 0x71bafff pango-basic-fc.so /opt/local/lib/pango/1.6.0/modules/pango-basic-fc.so
 0x7beb000 - 0x7becfff com.devon-technologies.HotService 2.2 /Users/bub/Library/InputManagers/HotService/HotService.bundle/Contents/MacOS/HotService
 0x9325000 - 0x9327fff net.culater.SIMBL 0.8.2 (8) /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL
 0x9712000 - 0x9716fff libfile.so /opt/local/lib/gnome-vfs-2.0/modules/libfile.so
0x8fe00000 - 0x8fe52fff dyld 46.16 /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90373000 - 0x9072efff com.apple.CoreGraphics 1.258.85 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907bb000 - 0x90895fff com.apple.CoreFoundation 6.4.11 (368.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908e0000 - 0x909e2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x90a3c000 - 0x90ac0fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90aea000 - 0x90b5cfff IOKit /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b72000 - 0x90b84fff libauto.dylib /usr/lib/libauto.dylib
0x90b8b000 - 0x90e62fff com.apple.CoreServices.CarbonCore 681.19 (681.21) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec8000 - 0x90f48fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f92000 - 0x90fd4fff com.apple.CFNetwork 129.24 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe9000 - 0x91001fff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91011000 - 0x91092fff com.apple.SearchKit 1.0.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d8000 - 0x91101fff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91112000 - 0x91120fff libz.1.dylib /usr/lib/libz.1.dylib
0x91123000 - 0x912defff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x913dd000 - 0x913e6fff com.apple.DiskArbitration 2.1.2 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913ed000 - 0x913f5fff libbsm.dylib /usr/lib/libbsm.dylib
0x913f9000 - 0x91421fff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91434000 - 0x9143ffff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
0x91444000 - 0x914bffff com.apple.audio.CoreAudio 3.0.5 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914fc000 - 0x914fcfff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914fe000 - 0x91536fff com.apple.AE 312.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91551000 - 0x91623fff com.apple.ColorSync 4.4.13 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91676000 - 0x91707fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9174e000 - 0x91805fff com.apple.QD 3.10.28 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91842000 - 0x918a0fff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918cf000 - 0x918f0fff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91904000 - 0x91929fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x9193c000 - 0x9197efff com.apple.LaunchServices 183.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9199a000 - 0x919aefff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919bc000 - 0x91a02fff com.apple.ImageIO.framework 1.5.9 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a19000 - 0x91ae0fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x91b2e000 - 0x91b43fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x91b48000 - 0x91b66fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b6c000 - 0x91c23fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c72000 - 0x91c76fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c78000 - 0x91ce2fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91ce7000 - 0x91d02fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91d07000 - 0x91d0afff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91d0c000 - 0x91dfafff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x91e19000 - 0x91e57fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91e5e000 - 0x91e5efff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e60000 - 0x91f45fff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91f4d000 - 0x91f6cfff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fd8000 - 0x92046fff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x92051000 - 0x920e6fff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x92100000 - 0x92688fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926bb000 - 0x929e6fff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a16000 - 0x92b04fff libiconv.2.dylib /usr/lib/libiconv.2.dylib
0x92b07000 - 0x92b8ffff com.apple.DesktopServices 1.3.7 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x92bd0000 - 0x92e03fff com.apple.Foundation 6.4.12 (567.42) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f36000 - 0x92f54fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f5f000 - 0x92fb9fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fd7000 - 0x92fd7fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fd9000 - 0x92fedfff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x93005000 - 0x93015fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93021000 - 0x93036fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x93048000 - 0x930cffff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x930e3000 - 0x930eefff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x930f8000 - 0x93126fff com.apple.openscripting 1.2.7 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x93140000 - 0x9314ffff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9315b000 - 0x931c1fff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x931f2000 - 0x93241fff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9326f000 - 0x9328cfff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9329e000 - 0x932abfff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x932b4000 - 0x935c2fff com.apple.HIToolbox 1.4.10 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93712000 - 0x9371efff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93797000 - 0x93797fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93799000 - 0x93dccfff com.apple.AppKit 6.4.10 (824.48) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94159000 - 0x941cbfff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x94204000 - 0x942c9fff com.apple.audio.toolbox.AudioToolbox 1.4.7 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9431c000 - 0x9431cfff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9431e000 - 0x944defff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x94528000 - 0x94565fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
0x9456d000 - 0x945bdfff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x945c6000 - 0x945dffff com.apple.CoreVideo 1.4.2 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94798000 - 0x947a7fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x947af000 - 0x947bcfff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x94802000 - 0x9481bfff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x94c3d000 - 0x94caefff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
0x95085000 - 0x950a2fff libresolv.9.dylib /usr/lib/libresolv.9.dylib

I'll be happy to provide further information, but need detailed advice how to obtain these information .

su_v (suv-lp)
tags: added: crash osx
su_v (suv-lp)
tags: added: gtk-osx
Revision history for this message
Wolf (drechsel) wrote :

This does no longer occur in inkscape 0.47 AQUA, devel-r9101, OS 10.4.11. Opening new windows is slow and getting slower with more windows open (#17 took 5.5 sec.), but 20 open windows is no problem now.

Revision history for this message
su_v (suv-lp) wrote :

Thank you for further testing and reporting back - I will close this report as 'Invalid' for now. Please add a comment and revert the bug status to 'New' if the crash re-occurs with more recent builds.

Changed in inkscape:
status: New → Invalid
Revision history for this message
su_v (suv-lp) wrote :

correction: crash still happens when loading multiple documents, but not when opening multiple (new) windows.

Changed in inkscape:
importance: Undecided → High
status: Invalid → New
Revision history for this message
Wolf (drechsel) wrote :

Found a workaround by accident:

Open a data file -
then open a new empty window, then open a second data file -
(if you like) open a new empty window, then open a new data file,
and carry on opening - I stopped at #14.

Opening a second data file is possible, when you have an empty window open and in the very front.
If the empty window is not in front, inkscape will crash.

Revision history for this message
Gellule (gellule-xg) wrote :

I can go past this bug by commenting out, in SPDesktopWidget::setWindowSize in desktop-widget.cpp, the call window->reshow_with_initial_size() as follows:

void
SPDesktopWidget::setWindowSize (gint w, gint h)
{
    Gtk::Window *window = (Gtk::Window*)gtk_object_get_data (GTK_OBJECT(this), "window");

    if (window)
    {
        window->set_default_size (w, h);
        //window->reshow_with_initial_size ();
    }
}

Revision history for this message
Gellule (gellule-xg) wrote :

The workaround above has been suggested before there:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532913

Following the trace we get to this inkscape bug for the x11 version:
https://bugs.edge.launchpad.net/inkscape/+bug/336435

It really looks like a gtk/quartz upstream bug. Something that has been fixed on the X11 side, but not on the quartz side.

Revision history for this message
su_v (suv-lp) wrote :

Reproduced with Inkscape 0.48+devel r10101 on OS X 10.5.8. (i386), gtk2 @2.22.1_1+no_x11+quartz:

Also: Inkscape (default, new preferences.xml) fails to open with an empty document if a custom default template explicitly sets a window size (unless 'window->reshow_with_initial_size ();' is commented out as described in comment #5).

Changing the settings for saving & restoring the windows geometry (size &position) in 'Inkscape Preferences > Windows' to
 [x] Don't save window geometry
seems to help as temporary workaround.

Changed in inkscape:
status: New → Triaged
summary: - inkscape 0.47 aqua PPC crashes when a second file is opened
+ inkscape built with Gtk+/Quartz crashes when a second file is opened
Revision history for this message
Wolf (drechsel) wrote :

Gellule's suggestion works for me - Mac OS X 10.5.8 Leopard, PPC G4.
congrats - progress on inkscape aqua - I'm so happy! - It's much more snappy and responsive than X11 - hope, we can go on making it ready for use!

Revision history for this message
su_v (suv-lp) wrote :

> Gellule's suggestion works for me

AFAICT it removes functionality from Inkscape, so it's of limited use as a stable workaround. Also, (IIRC) there are still cases where the same type of crash occurs, even when that line of code is commented out. It does give a hint though where what the actual issue is.

> It's much more snappy and responsive than X11

I really cannot confirm this: especially creating new shapes is slower and noticeably less snappier than my builds with X11 [1], as well as the overall handling of the GUI parts (e.g. Window resizing).

[1] ( both from current trunk, running side by side, in the unbundled command line version for now, on OS X 10.5.8 i386, X11 version running under Xquartz 2.4.0)

Revision history for this message
Gellule (gellule-xg) wrote :

This is not a patch, just a workaround.

Revision history for this message
Gellule (gellule-xg) wrote :

An updated patch that preserves the functionalities a little better. Replacing a "window->reshow_with_initial_size()" by a "window->resize()".

Gellule (gellule-xg)
Changed in inkscape:
assignee: nobody → Gellule (gellule-xg)
Revision history for this message
Gellule (gellule-xg) wrote :
Changed in inkscape:
status: Triaged → Fix Committed
Gellule (gellule-xg)
tags: added: backport-proposed
su_v (suv-lp)
Changed in inkscape:
milestone: none → 0.49
Gellule (gellule-xg)
tags: removed: backport-proposed
Changed in inkscape:
milestone: 0.49 → 0.48.2
Ted Gould (ted)
Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Is this actually released in 0.48.2? Seems to me that the milestone was wrong.
In any case, the fix was backported to stable in 9860.

Changed in inkscape:
status: Fix Released → Fix Committed
milestone: 0.48.2 → 0.48.3
Ted Gould (ted)
Changed in inkscape:
status: Fix Committed → Fix Released
su_v (suv-lp)
tags: added: gtk-quartz
removed: gtk-osx
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.