Skip Menu |

This queue is for tickets about the Alien-DDC-Concordance CPAN distribution.

Report information
The Basics
Id: 129101
Status: patched
Priority: 0/
Queue: Alien-DDC-Concordance

People
Owner: moocow [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.003
Fixed in: (no value)



Subject: SEGV on fedora 28
The test suite fails with a segmentation fault on my fedora 28 smoker, with various perl versions (5.28.0 .. 5.29.9): $ perl5.28.1 -Mblib t/00_use.t 1..1 [1] 11086 segmentation fault (core dumped) perl5.28.1 -Mblib t/00_use.t The gdb backtrace: (gdb) bt #0 0x00000000000056e6 in ?? () #1 0x00007f544b3ce19a in malloc_init_hard () from /lib64/libjemalloc.so.2 #2 0x00007f544e42f54a in call_init.part () from /lib64/ld-linux-x86-64.so.2 #3 0x00007f544e42f646 in _dl_init () from /lib64/ld-linux-x86-64.so.2 #4 0x00007f544e4337cf in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #5 0x00007f544d5a2a4f in _dl_catch_exception () from /lib64/libc.so.6 #6 0x00007f544e433047 in _dl_open () from /lib64/ld-linux-x86-64.so.2 #7 0x00007f544dffe006 in dlopen_doit () from /lib64/libdl.so.2 #8 0x00007f544d5a2a4f in _dl_catch_exception () from /lib64/libc.so.6 #9 0x00007f544d5a2adf in _dl_catch_error () from /lib64/libc.so.6 #10 0x00007f544dffe725 in _dlerror_run () from /lib64/libdl.so.2 #11 0x00007f544dffe096 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2 #12 0x000000000055953a in XS_DynaLoader_dl_load_file () #13 0x00000000004c5235 in Perl_pp_entersub () #14 0x00000000004bbb43 in Perl_runops_standard () #15 0x000000000043dd27 in Perl_call_sv () #16 0x000000000044041a in Perl_call_list () #17 0x0000000000421737 in S_process_special_blocks.isra.11 () #18 0x0000000000437fe7 in Perl_newATTRSUB_x () #19 0x000000000043a968 in Perl_utilize () #20 0x000000000046ee21 in Perl_yyparse () #21 0x0000000000443a52 in perl_parse () #22 0x000000000041f8b0 in main ()
thanks for this report too! from the gdb backtrace (2^10 thanks), the problem appears to be related to libjemalloc, which the upstream c++ package uses by default. I've updated Build.PL to add the '--disable-jemalloc' option by default for all alien builds. if jemalloc is indeed the culprit, this bug should be fixed in Alien-DDC-Condcordance v0.005.