https://d.puremagic.com/issues/show_bug.cgi?id=11492
--- Comment #9 from Atila Neves <atila.ne...@gmail.com> 2013-11-13 05:34:13 PST --- (In reply to comment #7) > Can you find out the function where the segfault happens? In the last example (the one from TDPL) I don't get a segfault, I get SIGILL: #0 0x00000000004a44f0 in ?? () #1 0x00007ffff7ecef08 in ?? () #2 0x00007ffff7de668d in _dl_lookup_symbol_x () from /lib64/ld-linux-x86-64.so.2 #3 0x00000000004695eb in std.variant.__T8VariantNVm32Z.VariantN.__T10convertsToTS3std8typecons35__T5TupleTS3std11concurrency3TidTiZ5TupleZ.convertsTo() ( this=<error reading variable: Could not find the frame base for "std.variant.__T8VariantNVm32Z.VariantN.__T10convertsToTS3std8typecons35__T5TupleTS3std11concurrency3TidTiZ5TupleZ.convertsTo()".>) at /usr/include/dlang/dmd/std/variant.d:633 #4 0x000000000046957e in std.concurrency.Message.__T10convertsToTS3std11concurrency3TidTiZ.convertsTo() ( this=<error reading variable: Could not find the frame base for "std.concurrency.Message.__T10convertsToTS3std11concurrency3TidTiZ.convertsTo()".>) at /usr/include/dlang/dmd/std/concurrency.d:125 #5 0x0000000000468fb6 in std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get() ( this=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, msg=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>) at /usr/include/dlang/dmd/std/concurrency.d:1150 #6 0x00000000004693a6 in std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get() ( this=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, list=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>) at /usr/include/dlang/dmd/std/concurrency.d:1238 #7 0x0000000000468ef9 in std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get() ( this=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, _param_3=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, _param_2=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, _param_1=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>, _param_0=<error reading variable: Could not find the frame base for "std.concurrency.MessageBox.__T3getTDFNbNfS3std11concurrency3TidiZvTPFNaNfC3std11concurrency14LinkTerminatedZvTPFNaNfC3std11concurrency15OwnerTerminatedZvTPFS3std7variant17__T8VariantNVm32Z8VariantNZvZ.get()".>) at /usr/include/dlang/dmd/std/concurrency.d:1314 #8 0x0000000000468c41 in std.concurrency.__T11receiveOnlyTS3std11concurrency3TidTiZ.receiveOnly() ( __HID10=<error reading variable: Could not find the frame base for "std.concurrency.__T11receiveOnlyTS3std11concurrency3TidTiZ.receiveOnly()".>) at /usr/include/dlang/dmd/std/concurrency.d:718 #9 0x000000000045e9c8 in concurrency_tdpl.fun() (high=<error reading variable: Could not find the frame base for "concurrency_tdpl.fun()".>, low=<error reading variable: Could not find the frame base for "concurrency_tdpl.fun()".>) at concurrency_tdpl.d:15 #10 0x000000000045ebc9 in std.concurrency.__T6_spawnTPFiiZvTiTiZ._spawn() (this=<error reading variable: Could not find the frame base for "std.concurrency.__T6_spawnTPFiiZvTiTiZ._spawn()".>) at /usr/include/dlang/dmd/std/concurrency.d:487 #11 0x0000000000485996 in core.thread.Thread.run() () #12 0x000000000048571d in thread_entryPoint () #13 0x00007ffff7bc70a2 in start_thread () from /usr/lib/libpthread.so.0 #14 0x00007ffff73ee49d in clone () from /usr/lib/libc.so.6 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------