From: Ed Borasky Date: 2008-12-27T05:36:39+09:00 Subject: [ruby-core:20899] [Bug #633] dl segfaults on x86_64-linux systems Issue #633 has been updated by Ed Borasky. File ruby-c-backtrace-noopt.txt added Here's a C-level backtrace with no optimization. It looks a lot better -- I can see the call from Ruby out to the system library now, and the whole path to the segfault. It's around line #11: #10 0x00007f8bd53d584c in qsort_r () from /lib64/libc.so.6 #11 0x00007f8bd4ce23c0 in rb_dlcfunc_call (self=11574080, ary=11573400) at cfunc.c:276 #12 0x0000000000508cbc in call_cfunc (func=0x7f8bd4ce200b , recv=11574080, len=1, argc=1, argv=0x7f8bd62631b0) at vm_insnhelper.c:290 I'm out of ideas at this point. Does the C-level backtrace mean anything to anyone else?? ---------------------------------------- http://redmine.ruby-lang.org/issues/show/633 ---------------------------------------- http://redmine.ruby-lang.org