Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#3015 Crash under Mac OS X

obsolete: 8.5.12
open
nobody
5
2012-09-20
2012-09-19
Googie
No

I'm getting crash of the application while a call to [update idletasks] under Mac OS X 10.6.
I've compiled Tcl and Tk by myself from sources - version 8.5.12. Itcl and Itk got from ActiveTcl.
Note, that the application is quiet big and it's hard to tell what's in the events queue that causes the crash.

To reproduce the problem you can download MacOSX boundle from: http://sqlitestudio.one.pl/files/free/unstable/osx/sqlitestudio-2.0.902.zip
To invoke an error create sample database, then create table and then double-click on the table to open it. Then the app crashes.

Here's a crash stack:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 Tk 0x0b0cbb2d TkpSetMainMenubar + 2715
1 Tk 0x0b04228c TkCreateFrame + 21118
2 Tk 0x0b0179b9 TkFontPkgFree + 245
3 Tk 0x0b0179c5 TkFontPkgFree + 257
4 Tcl 0x0a09f2d8 TclServiceIdle + 61
5 Tcl 0x0a081233 Tcl_DoOneEvent + 342
6 Tk 0x0b00dd3a TkGetDisplayOf + 424
7 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
8 Tcl 0x0a04e66d TclStackAlloc + 7349
9 Tcl 0x0a057b42 TclStackAlloc + 45450
10 Tcl 0x0a0133ed TclEvalObjEx + 877
11 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
12 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
13 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
14 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
15 Tcl 0x0a04e66d TclStackAlloc + 7349
16 Tcl 0x0a057b42 TclStackAlloc + 45450
17 Tcl 0x0a0133ed TclEvalObjEx + 877
18 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
19 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
20 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
21 libitcl3.4.dylib 0x000eaae2 Itcl_EvalArgs + 425
22 libitcl3.4.dylib 0x000e7b1d Itcl_HandleInstance + 553
23 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
24 Tcl 0x0a04e66d TclStackAlloc + 7349
25 Tcl 0x0a057b42 TclStackAlloc + 45450
26 Tcl 0x0a0133ed TclEvalObjEx + 877
27 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
28 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
29 libitcl3.4.dylib 0x000e5420 Itcl_InvokeMethodIfExists + 187
30 libitcl3.4.dylib 0x000e871e Itcl_CreateObject + 1430
31 libitcl3.4.dylib 0x000dd69e Itcl_HandleClass + 1101
32 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
33 Tcl 0x0a04e66d TclStackAlloc + 7349
34 Tcl 0x0a057b42 TclStackAlloc + 45450
35 Tcl 0x0a0133ed TclEvalObjEx + 877
36 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
37 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
38 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
39 libitcl3.4.dylib 0x000eaae2 Itcl_EvalArgs + 425
40 libitcl3.4.dylib 0x000e7b1d Itcl_HandleInstance + 553
41 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
42 Tcl 0x0a04e66d TclStackAlloc + 7349
43 Tcl 0x0a057b42 TclStackAlloc + 45450
44 Tcl 0x0a0133ed TclEvalObjEx + 877
45 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
46 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
47 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
48 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
49 Tcl 0x0a04e66d TclStackAlloc + 7349
50 Tcl 0x0a057b42 TclStackAlloc + 45450
51 Tcl 0x0a0133ed TclEvalObjEx + 877
52 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
53 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
54 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
55 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
56 Tcl 0x0a04e66d TclStackAlloc + 7349
57 Tcl 0x0a057b42 TclStackAlloc + 45450
58 Tcl 0x0a0133ed TclEvalObjEx + 877
59 Tcl 0x0a0134f9 Tcl_EvalObjEx + 47
60 libitcl3.4.dylib 0x000e526d Itcl_EvalMemberCode + 647
61 libitcl3.4.dylib 0x000e6371 Itcl_ExecMethod + 403
62 libitcl3.4.dylib 0x000eaae2 Itcl_EvalArgs + 425
63 libitcl3.4.dylib 0x000e7b1d Itcl_HandleInstance + 553
64 Tcl 0x0a011f26 Tcl_CreateInterp + 4965
65 Tcl 0x0a012b22 Tcl_CreateInterp + 8033
66 Tcl 0x0a012e5a Tcl_EvalEx + 58
67 Tk 0x0b00bb24 Tk_BindEvent + 4972
68 Tk 0x0b00f20b TkBindEventProc + 295
69 Tk 0x0b016638 Tk_HandleEvent + 1523
70 Tk 0x0b016707 Tk_HandleEvent + 1730
71 Tcl 0x0a080f2f Tcl_ServiceEvent + 160
72 Tcl 0x0a081222 Tcl_DoOneEvent + 325
73 Tk 0x0b015e20 Tk_MainLoop + 37
74 Tk 0x0b023f56 Tk_MainEx + 2041
75 Wish 0x00004610 0x1000 + 13840
76 Wish 0x0000456d 0x1000 + 13677

Discussion

    • labels: 104343 --> 11. Aqua Menus
     
  • Kevin Walzer
    Kevin Walzer
    2012-10-02

    Can you try downloading 8-5-branch from Fossil and building it? I just committed some changes from trunk by dgp that addressed font issues, which caused crashes in the test suite. I'm not sure if that's the issue here or not, but seeing references to "fonts" high up in the stack trace, I wonder.

     
  • Googie
    Googie
    2012-10-10

    Still the same error. Sorry.