Addict
Posts: 295
Karma: 2139988
Join Date: Nov 2014
Device: bookeen
|
Segfault when changing libs
Hi
I am on Debian 64
I get segfault when I change between libs. ' This happens when I change to a lib the second time. So I open C then change to a lib, no crash. Then I change back to the first one I get consistent crashes.
Here is something from strace. The debug mode did not give anything useful.
read(23, "\377\330\377\340\0\20JFIF\0\1\1\1\0\226\0\226\0\0 \377\333\0C\0\10\6\6\7\6\5\10"..., 16384) = 16384
read(23, "0#\25\346\332\203\260\325\347P\312\240\34\344\327 f\v\342gV\33\342h\202%\211!9r\256\274\340"..., 16384) = 16384
read(23, "m$\360q\330\322\20]s\330u\317zV\33@\300\353\326\206\35\1\271\301\4Rn# \2561\351J"..., 16384) = 16384
read(23, "\343\30\316I\364\24\363\234a\213\36\300\236\325\3 0\340\257c\322\254\222\332F]\224\0Gs\203O\262@"..., 16384) = 16384
read(23, "\235\7q\305K|\261+a\30t\373\252:\32\3162\f\355\0\ 361\3235 b_\270\351\315.]n"..., 16384) = 16384
read(23, "\301\265\235=U\0\"e\34zg\232\364\271\3012\266;\23 6\225\346co\316\275\16<g\302\204\344d"..., 16384) = 16384
read(23, "\201\200F\0\353O\0\204\332s\363v4\370\210\217\16U N\17\361t9\252\362>\371;\251\306jw"..., 16384) = 16384
read(23, "\3\1\233\3\34\363[\376\0B\2361\265\4\372\237\322\261]\361\0\7\0103\234{\326\377\0\201\16|"..., 16384) = 3259
read(23, "", 12288) = 0
read(23, "", 16384) = 0
close(23) = 0
munmap(0x7fbee76b5000, 4096) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3559, ...}) = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"&\0\2\0\236\0\0\0", 8}], 1) = 8
futex(0x7fff805b76f4, FUTEX_WAIT_PRIVATE, 1, NULL) = 0
futex(0x165b5a8, FUTEX_WAKE_PRIVATE, 1) = 0
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
write(5, "\1\0\0\0\0\0\0\0", 8) = 8
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7fbe0000001a} ---
+++ killed by SIGSEGV +++
|