Bug#385111: drscheme: segmentation fault at startup
On Tue, Aug 29, 2006 at 12:08:06PM -0400, Ari Pollak wrote: I can't seem to reproduce this. Do you have any custom collects installed? Did this work fine with earlier revisions of 1:352? I have no additional packages installed, only mzscheme and drscheme. I've tried to remove them with apt-get remove --purge and reinstall again, but it didn't help. Previous versions also crashed in the similar way. I'll try to compile with debug info and look more closely. Any ideas what else can be done? With best regards, Alexander. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385111: drscheme: segmentation fault at startup
Please try to move your ~/.plt-scheme directory out of the way and try again. On Wed, 2006-08-30 at 23:30 +0400, Alexander Vodomerov wrote: On Tue, Aug 29, 2006 at 12:08:06PM -0400, Ari Pollak wrote: I can't seem to reproduce this. Do you have any custom collects installed? Did this work fine with earlier revisions of 1:352? I have no additional packages installed, only mzscheme and drscheme. I've tried to remove them with apt-get remove --purge and reinstall again, but it didn't help. Previous versions also crashed in the similar way. I'll try to compile with debug info and look more closely. Any ideas what else can be done? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385111: drscheme: segmentation fault at startup
On Wed, Aug 30, 2006 at 03:43:26PM -0400, Ari Pollak wrote: Please try to move your ~/.plt-scheme directory out of the way and try again. Hmm... I've no such directory. Is it OK? I've recompiled it myself, and it still segfaults. Here is detailed stack trace: Program received signal SIGSEGV, Segmentation fault. 0xb7c1e0e9 in make_gc (self=0x10e4cd80) at /home/alex/build/drscheme-352/src/wxxt/src/XWidgets/xwLabel.c:73 73values.font = ((XfwfLabelWidget)self)-xfwfLabel.font-fid; Current language: auto; currently c (gdb) bt #0 0xb7c1e0e9 in make_gc (self=0x10e4cd80) at /home/alex/build/drscheme-352/src/wxxt/src/XWidgets/xwLabel.c:73 #1 0xb7c1ee38 in realize (self=0x10e4cd80, mask=0xbfd2d998, attributes=0xbfd2d94c) at /home/alex/build/drscheme-352/src/wxxt/src/XWidgets/xwLabel.c:392 #2 0xb79e4313 in RealizeWidget (widget=0x10e4cd80) at ../../src/Intrinsic.c:306 #3 0xb79e475e in XtRealizeWidget (widget=value optimized out) at ../../src/Intrinsic.c:385 #4 0xb79e6df0 in ManageChildren (children=0xbfd2dc30, num_children=1, parent=0x10e4c768, call_change_managed=0 '\0', caller_func=0xb7a0af48 xtManageChildren) at ../../src/Manage.c:287 #5 0xb79e6eae in XtManageChildren (children=0xbfd2dc30, num_children=1) at ../../src/Manage.c:332 #6 0xb79e6fd6 in XtManageChild (child=0x10e4cd80) at ../../src/Manage.c:352 #7 0xb7a06d71 in XtVaCreateManagedWidget (name=0xb7cba045 button, widget_class=0xb7cfece0, parent=0x10e4c768) at ../../src/VarCreate.c:141 #8 0xb7c699d1 in wxButton::Create (this=0x1019e8e8, panel=0xf72d000, function=0xb7b209a0 wxButtonCallbackToScheme, bitmap=0xb2704b0, x=-1, y=-1, width=-1, height=-1, style=0, name=0xb7c9b6c8 button) at /home/alex/build/drscheme-352/src/wxxt/src/Windows/Button.cc:170 #9 0xb7c69c04 in wxButton (this=0x1019e8e8, panel=0xf72d000, function=0xb7b209a0 wxButtonCallbackToScheme, bitmap=0xb2704b0, x=-1, y=-1, width=-1, height=-1, style=0, _font=0x0, name=0xb7c9b6c8 button) at /home/alex/build/drscheme-352/src/wxxt/src/Windows/Button.cc:56 #10 0xb7b21395 in os_wxButton (this=0x1019e8e8, x0=0xf72d000, x1=0xb7b209a0 wxButtonCallbackToScheme, x2=0xb2704b0, x3=-1, x4=-1, x5=-1, x6=-1, x7=0, x8=0x0, x9=0xb7c9b6c8 button) at /home/alex/build/drscheme-352/src/mred/wxs/wxs_butn.cxx:160 #11 0xb7b21855 in os_wxButton_ConstructScheme (n=10, p=0x100b31c0) at /home/alex/build/drscheme-352/src/mred/wxs/wxs_butn.cxx:687 #12 0xb7dee4af in scheme_do_eval (obj=0x82b1ba0, num_rands=10, rands=0x100b31c0, get_value=1) at /home/alex/build/drscheme-352/src/mzscheme/src/eval.c:4874 #13 0xb7b1b8a7 in init_prim_obj (argc=10, argv=0x100b31c0) at /home/alex/build/drscheme-352/src/mred/wxs/../../mzscheme/utils/xcglue.c:155 #14 0xb7dee4af in scheme_do_eval (obj=0x8265918, num_rands=10, rands=0x100b31c0, get_value=-1) at /home/alex/build/drscheme-352/src/mzscheme/src/eval.c:4874 #15 0xb7dfe74f in force_values (obj=0x4, multi_ok=1) at /home/alex/build/drscheme-352/src/mzscheme/src/fun.c:1467 #16 0xb7dfe893 in scheme_force_value_same_mark (obj=0x4) at /home/alex/build/drscheme-352/src/mzscheme/src/fun.c:1504 skipped May be some problems with fonts? I can't see (XfwfLabelWidget)self)-xfwfLabel.font in debugger, but it seems that it is 0 (from dissasemler output). Is there is any way to turn on some additional debugging info? May be some configure options? With best regards, Alexander. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385111: drscheme: segmentation fault at startup
Could you try setting PLTDRDEBUG=trace and see if that outputs anything useful? On Thu, 2006-08-31 at 00:29 +0400, Alexander Vodomerov wrote: On Wed, Aug 30, 2006 at 03:43:26PM -0400, Ari Pollak wrote: Please try to move your ~/.plt-scheme directory out of the way and try again. Hmm... I've no such directory. Is it OK? I've recompiled it myself, and it still segfaults. Here is detailed stack trace: May be some problems with fonts? I can't see (XfwfLabelWidget)self)-xfwfLabel.font in debugger, but it seems that it is 0 (from dissasemler output). Is there is any way to turn on some additional debugging info? May be some configure options? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#385111: drscheme: segmentation fault at startup
Package: drscheme Version: 1:352-3 Severity: grave Justification: renders package unusable When I prompt drscheme, it shows splash screen, then put some icons on it and then crashes with segmentation fault (100% reproducible). Here is the stack trace: $ gdb /usr/bin/mred GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as i486-linux-gnu...(no debugging symbols found) Using host libthread_db library /lib/tls/libthread_db.so.1. (gdb) run -N /usr/bin/drscheme -ZmvqL- drscheme.ss drscheme Starting program: /usr/bin/mred -N /usr/bin/drscheme -ZmvqL- drscheme.ss drscheme (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. 0xb7c630e9 in GetDarkGray () from /usr/lib/libmred-352.so (gdb) bt #0 0xb7c630e9 in GetDarkGray () from /usr/lib/libmred-352.so #1 0xb7c63e38 in GetDarkGray () from /usr/lib/libmred-352.so #2 0xb7a29313 in RealizeWidget (widget=0xad80278) at ../../src/Intrinsic.c:306 #3 0xb7a2975e in XtRealizeWidget (widget=value optimized out) at ../../src/Intrinsic.c:385 #4 0xb7a2bdf0 in ManageChildren (children=0xbf9ff0a8, num_children=1, parent=0xad80048, call_change_managed=0 '\0', caller_func=0xb7a4ff48 xtManageChildren) at ../../src/Manage.c:287 #5 0xb7a2beae in XtManageChildren (children=0xbf9ff0a8, num_children=1) at ../../src/Manage.c:332 #6 0xb7a2bfd6 in XtManageChild (child=0xad80278) at ../../src/Manage.c:352 #7 0xb7a4bd71 in XtVaCreateManagedWidget (name=0xb7cff025 button, widget_class=0xb7d43ce0, parent=0xad80048) at ../../src/VarCreate.c:141 #8 0xb7cae9d1 in wxButton::Create () from /usr/lib/libmred-352.so #9 0xb7caec04 in wxButton::wxButton () from /usr/lib/libmred-352.so #10 0xb7b66395 in os_wxButton::os_wxButton () from /usr/lib/libmred-352.so #11 0xb7b66855 in os_wxButton::os_wxButton () from /usr/lib/libmred-352.so #12 0xb7e334af in scheme_do_eval () from /usr/lib/libmzscheme-352.so #13 0xb7b608a7 in operator new[] () from /usr/lib/libmred-352.so #14 0xb7e334af in scheme_do_eval () from /usr/lib/libmzscheme-352.so #15 0xb7e4374f in scheme_clear_cc_ok () from /usr/lib/libmzscheme-352.so #16 0xb7e43893 in scheme_force_value_same_mark () from /usr/lib/libmzscheme-352.so #17 0x081baefa in ?? () #18 0x0004 in ?? () #19 0x0841e5b1 in ?? () #20 0x0005 in ?? () #21 0x082cd3fc in ?? () #22 0x082cd438 in ?? () #23 0x03fc in ?? () #24 0xb7f3d538 in ?? () from /usr/lib/libmzscheme-352.so #25 0xbf9ff994 in ?? () #26 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #27 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #28 0xb7e4374f in scheme_clear_cc_ok () from /usr/lib/libmzscheme-352.so #29 0xb7e43893 in scheme_force_value_same_mark () from /usr/lib/libmzscheme-352.so #30 0x081babd8 in ?? () #31 0x0004 in ?? () #32 0x0866bbb2 in ?? () #33 0xb7e73ee8 in scheme_set_box () from /usr/lib/libmzscheme-352.so #34 0x081baee2 in ?? () #35 0x0841e5b1 in ?? () #36 0x0005 in ?? () #37 0x082cd464 in ?? () #38 0x082cd4c4 in ?? () #39 0x0464 in ?? () #40 0xb7f3d538 in ?? () from /usr/lib/libmzscheme-352.so #41 0xbf9ffc48 in ?? () #42 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #43 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #44 0xb7e4374f in scheme_clear_cc_ok () from /usr/lib/libmzscheme-352.so #45 0xb7e4383e in scheme_force_value () from /usr/lib/libmzscheme-352.so #46 0xb7e32e62 in _scheme_apply_multi_from_native () from /usr/lib/libmzscheme-352.so #47 0x081b9e2b in ?? () #48 0x0814a840 in ?? () #49 0x0003 in ?? () #50 0x082cd464 in ?? () #51 0x087d178a in ?? () #52 0xb7e73ee8 in scheme_set_box () from /usr/lib/libmzscheme-352.so #53 0x081baee2 in ?? () #54 0x0841e5b1 in ?? () #55 0x0005 in ?? () #56 0x082cd4f0 in ?? () #57 0x082cd520 in ?? () #58 0x04f0 in ?? () #59 0xb7f3d538 in ?? () from /usr/lib/libmzscheme-352.so #60 0xbf9fff24 in ?? () #61 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #62 0xb7e33ec5 in scheme_do_eval () from /usr/lib/libmzscheme-352.so #63 0xb7e4374f in scheme_clear_cc_ok () from /usr/lib/libmzscheme-352.so #64 0xb7e43893 in scheme_force_value_same_mark () from /usr/lib/libmzscheme-352.so #65 0x081babd8 in ?? () #66 0x0004 in ?? () #67 0x08be198c in ?? () #68 0xb7e73ee8 in scheme_set_box () from /usr/lib/libmzscheme-352.so #69 0x081baee2 in ?? () #70 0x0841e5b1 in ?? () #71 0x082cd524 in ?? () #72 0x082cd524 in ?? () #73 0x082cd59c in ?? () #74 0x0a7e9ac0 in ?? () #75 0x082cd524 in ?? () #76 0xbf9fffe8 in ?? () #77 0x081bc512 in ?? () #78 0x0a56697e in ?? () #79 0xb7e73ee8 in scheme_set_box () from /usr/lib/libmzscheme-352.so Previous frame
Bug#385111: drscheme: segmentation fault at startup
I can't seem to reproduce this. Do you have any custom collects installed? Did this work fine with earlier revisions of 1:352? On Tue, 2006-08-29 at 12:30 +0400, Alexander Vodomerov wrote: Package: drscheme Version: 1:352-3 Severity: grave Justification: renders package unusable When I prompt drscheme, it shows splash screen, then put some icons on it and then crashes with segmentation fault (100% reproducible). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]