View Single Post
Old 12-12-2014, 09:04 PM   #1
loviedovie
Addict
loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.loviedovie ought to be getting tired of karma fortunes by now.
 
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 +++
loviedovie is offline   Reply With Quote