Hi,

here are few more bits :

I did a diff of a strace output and ->

 open("/usr/lib/libaviplay-0.6.so.0", O_RDONLY) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \177\2"..., 1024) = 10
24
-fstat64(3, {st_mode=S_IFREG|0755, st_size=2030760, ...}) = 0
-old_mmap(NULL, 592188, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40638000
-mprotect(0x406b0000, 100668, PROT_NONE) = 0
-old_mmap(0x406b0000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7
7000) = 0x406b0000
-old_mmap(0x406c7000, 6460, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON
YMOUS, -1, 0) = 0x406c7000
+read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320g\2"..., 1024) = 10
24
+fstat64(3, {st_mode=S_IFREG|0755, st_size=2011843, ...}) = 0
+old_mmap(NULL, 560412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4061a000
+mprotect(0x40690000, 77084, PROT_NONE)  = 0
+old_mmap(0x40691000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7
6000) = 0x40691000
+old_mmap(0x406a1000, 7452, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON
YMOUS, -1, 0) = 0x406a1000
 close(3)                                = 0


notice a number 0x4061a000 (probably some mmap ptr of /usr/lib/libaviplay-0.6.so.0)

later on it segfaults right on that ptr ->

 open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Pc\0\000"..., 1024) = 1
024
 fstat64(3, {st_mode=S_IFREG|0755, st_size=235270, ...}) = 0
-old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x409bd000
-old_mmap(NULL, 209644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x409be000
-mprotect(0x409ee000, 13036, PROT_NONE)  = 0
-old_mmap(0x409ee000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2
f000) = 0x409ee000
-close(3)                                = 0
-mprotect(0x406c9000, 344064, PROT_READ|PROT_WRITE) = 0
-mprotect(0x406c9000, 344064, PROT_READ|PROT_EXEC) = 0
---- SIGSEGV (Segmentation fault) ---
-+++ killed by SIGSEGV +++
+old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x409b5000
+old_mmap(NULL, 209644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x409b6000
+mprotect(0x409e6000, 13036, PROT_NONE)  = 0
+old_mmap(0x409e6000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2
f000) = 0x409e6000
+close(3)                                = 0
+mprotect(0x406a3000, 344064, PROT_READ|PROT_WRITE) = 0
+mprotect(0x406a3000, 344064, PROT_READ|PROT_EXEC) = 0
+mprotect(0x4061a000, 483328, PROT_READ|PROT_WRITE) = 0
+mprotect(0x4061a000, 483328, PROT_READ|PROT_EXEC) = 0

         ^^^^^^^^^^^^ here !


sorry if I'm shootin' in the dark.

--
FUBared.

-------------------- H T h i n e t - - W e b M a i l --------------------
Ova poruka poslana je upotrebom HThinet WebMail usluge.
https://webmail.hinet.hr



_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to