FS#37678 - [racket] drracket crashes if the "preferences" menu item is chosen

Attached to Project: Arch Linux
Opened by Jamp (jamp) - Thursday, 07 November 2013, 13:33 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 26 January 2014, 04:59 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

drracket crashes if the "preferences" menu item is chosen

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:

open drracket
go to edit/preferences..

the program crashes
This task depends upon

Closed by  Eric Belanger (Snowman)
Sunday, 26 January 2014, 04:59 GMT
Reason for closing:  Works for me
Comment by Jamp (jamp) - Thursday, 07 November 2013, 13:36 GMT
complete file
Comment by Jamp (jamp) - Thursday, 07 November 2013, 13:48 GMT
I am sorry because every time i forget something... :(

The package version is

extra/racket 5.3.6-2 [installed]
A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging
from scripting to application development
Comment by Eric Belanger (Snowman) - Thursday, 07 November 2013, 17:22 GMT
I can't reproduce. It doesn't crash here.
Comment by Jamp (jamp) - Friday, 08 November 2013, 08:28 GMT
This problem always happens for me.
Maybe it depends on the libraries installed on the system.

this is the ldd output

> ldd /usr/bin/gracket
linux-vdso.so.1 (0x00007fff053a7000)
libracket3m-5.3.6.so => /usr/lib/libracket3m-5.3.6.so (0x00007fa2b4ee4000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa2b4cc6000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fa2b491b000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa2b54af000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa2b4717000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fa2b4414000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fa2b420c000)
------------------ GDB

I attached to the process and got

warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fffcedfe000
0x00007f36b16eea4d in poll () from /usr/lib/libc.so.6
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00007f36b1d49689 in scheme_jit_add_symbol () from /usr/lib/libracket3m-5.3.6.so
(gdb) backtrace
#0 0x00007f36b1d49689 in scheme_jit_add_symbol () from /usr/lib/libracket3m-5.3.6.so
#1 0x00007f36b1cc26ad in scheme_on_demand_generate_lambda () from /usr/lib/libracket3m-5.3.6.so
#2 0x00007f36b1cc284f in scheme_on_demand_with_args () from /usr/lib/libracket3m-5.3.6.so
#3 0x00007f36b2235fa2 in ?? ()
#4 0x0000000000000009 in ?? ()
#5 0x00007f36ad917078 in ?? ()
#6 0x00007f36b23c0730 in ?? ()
#7 0x00007f36b0119dc0 in ?? ()
#8 0x0000000000000009 in ?? ()
#9 0x0000000000000009 in ?? ()
#10 0x00007f36b0119dc0 in ?? ()
#11 0x0000000000000002 in ?? ()
#12 0x00007f36b23c0730 in ?? ()
#13 0x00007f36b1c7e1ed in scheme_do_eval () from /usr/lib/libracket3m-5.3.6.so
#14 0x00007f36b1d55947 in do_map_hash_table () from /usr/lib/libracket3m-5.3.6.so
#15 0x00007f36b223495f in ?? ()
#16 0x00007fffced9cf00 in ?? ()
#17 0x00007f368ddddbff in ?? ()
#18 0x0000000000000001 in ?? ()
#19 0x00007f36b23c0738 in ?? ()
#20 0x00007f36b23c0730 in ?? ()
#21 0x00007f36b0119e08 in ?? ()
#22 0x0000000000000009 in ?? ()
#23 0x00007f36b0119e38 in ?? ()
#24 0x00007f36a45bbc08 in ?? ()
#25 0x00007f36b0119e08 in ?? ()
#26 0x00007fffced9cf60 in ?? ()
#27 0x00007f36b22269ab in ?? ()
#28 0x00007f36ad9168a8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#29 0x00007f368de25429 in ?? ()
#30 0x00007f36ad9168a8 in ?? ()
#31 0x00007f36a46b0438 in ?? ()
#32 0x00007f36b23c0730 in ?? ()
#33 0x00007f36b0119e38 in ?? ()
#34 0x0000000000000009 in ?? ()
#35 0x0000000000000009 in ?? ()
#36 0x00007f36b0119e38 in ?? ()
#37 0x0000000000000002 in ?? ()
#38 0x00007f36b23c0730 in ?? ()
#39 0x00007f36b1c7e1ed in scheme_do_eval () from /usr/lib/libracket3m-5.3.6.so
#40 0x00007f36b1ebfd2b in ffi_do_callback () from /usr/lib/libracket3m-5.3.6.so
#41 0x00007f36b0f08b7b in ffi_closure_unix64_inner () from /usr/lib/libffi.so.6
#42 0x00007f36b0f08ef4 in ffi_closure_unix64 () from /usr/lib/libffi.so.6
#43 0x00007f36a1ed2d85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x00007f36ac9b96a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#45 0x00007f36ac9cb03d in ?? () from /usr/lib/libgobject-2.0.so.0
#46 0x00007f36ac9d2a19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#47 0x00007f36ac9d3002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#48 0x00007f36a1fe2ab4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#49 0x00007f36a1ed1534 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#50 0x00007f36a1ed18eb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x00007f36b0f08d8c in ffi_call_unix64 () from /usr/lib/libffi.so.6
#52 0x00007f36b0f086bc in ffi_call () from /usr/lib/libffi.so.6
#53 0x00007f36b1ebf841 in ffi_do_call () from /usr/lib/libracket3m-5.3.6.so
#54 0x00007f36b2227e71 in ?? ()
#55 0x00007fffced9dd00 in ?? ()
#56 0x00007f36af638963 in ?? ()
#57 0x00007fffced9dd40 in ?? ()
---Type <return> to continue, or q <return> to quit---
#58 0x00007f36b23c0738 in ?? ()
#59 0x0000000000000000 in ?? ()
(gdb)

Comment by Eric Belanger (Snowman) - Sunday, 08 December 2013, 19:28 GMT
Please report upstream.
Comment by Eric Belanger (Snowman) - Sunday, 26 January 2014, 04:58 GMT
If it's not fixed in racket-5.92-1, report upstream.

Loading...