Menu

#88 Crash on Mac OS X

open
None
5
2012-09-16
2012-09-14
Googie
No

libtreectrl2.4.dylib causes crash on my Mac OS X (10.6) and on some other people with other Mac OS X versions too. Here\'s a report from system:

Process: Wish [37110]
Path: /Users/googie/tmp/SQLiteStudio.app/Contents/MacOS/./Wish
Identifier: pl.one.sqlitestudio
Version: 2.1.0 (2.1.0)
Code Type: X86 (Native)
Parent Process: bash [1190]

Date/Time: 2012-09-12 23:39:40.533 +0200
OS Version: Mac OS X 10.6.7 (10J869)
Report Version: 6
Sleep/Wake UUID: 8E685752-2490-48EC-9EE1-6944897E73C7

Interval Since Last Report: 179160 sec
Crashes Since Last Report: 80
Per-App Interval Since Last Report: 309 sec
Per-App Crashes Since Last Report: 7
Anonymous UUID: 16D35893-088B-4CAD-BA28-9CCD07B36C2E

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000fca3bacf
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ??? 0xfca3bacf 0 + 4238588623
1 libtreectrl2.4.dylib 0x003783fe TreeEventProc + 411
2 Tk 0x0b016605 Tk_HandleEvent + 1472
3 Tk 0x0b032019 Tk_MapWindow + 171
4 Tk 0x0b029772 Tk_GetOption + 8602
5 Tcl 0x0a09f2d8 TclServiceIdle + 61
6 Tcl 0x0a081233 Tcl_DoOneEvent + 342
7 Tk 0x0b015e20 Tk_MainLoop + 37
8 Tk 0x0b023f56 Tk_MainEx + 2041
9 Wish 0x00004610 0x1000 + 13840
10 Wish 0x0000456d 0x1000 + 13677

It happens shortly after application start - I don\'t even get to see UI of the application.
To reproduce just try to run the Mac OS X boundle, which can be downloaded from:
http://sqlitestudio.one.pl/files/free/unstable/osx/sqlitestudio-2.1.0.zip

Discussion

  • Tim Baker

    Tim Baker - 2012-09-16
    • assigned_to: nobody --> treectrl
     
  • Tim Baker

    Tim Baker - 2012-09-16

    I see the same crash on my machine. When I recompiled Tcl + Tk + treectrl the program seemed to run ok. I'll look into it some more when I can.

     
  • Googie

    Googie - 2012-09-16

    Same here. I've recomplied from sources (only the treectrl) and now it works. The original library was taken from ActiveTcl. I guess they did something differently.

     

Log in to post a comment.