gnutls-3.1.0 - sigsegv @ trousers-libs.
Jakub Bogusz
qboosh at pld-linux.org
Sun Sep 2 14:28:29 CEST 2012
On Sun, Sep 02, 2012 at 01:09:04PM +0200, Paweł Sikora wrote:
> witam,
>
> aktualizacja gnutls z 3.0.22 do 3.1.0 powoduje wylot przy starcie np. mplayera.
A z nowym trousers (0.3.9)?
> Program received signal SIGSEGV, Segmentation fault.
> host_table_init () at rpc/hosttable.c:27
> (gdb) bt
> #0 host_table_init () at rpc/hosttable.c:27
> #1 0x00007fffe61c43ab in my_init () at rpc/hosttable.c:45
> #2 0x00007ffff7de9a26 in call_init (env=0x7fffffffdf68, argv=0x7fffffffdf58, argc=1, l=<optimized out>) at dl-init.c:84
> #3 call_init (l=<optimized out>, argc=1, argv=0x7fffffffdf58, env=0x7fffffffdf68) at dl-init.c:34
> #4 0x00007ffff7de9b0a in _dl_init (main_map=0x7ffff7ffe188, argc=1, argv=0x7fffffffdf58, env=0x7fffffffdf68) at dl-init.c:133
> #5 0x00007ffff7ddc66a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
>
> $ valgrind --leak-check=full /usr/bin/mplayer
> ==11453== Memcheck, a memory error detector
> ==11453== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
> ==11453== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info
> ==11453== Command: /usr/bin/mplayer
> ==11453==
> ==11453==
> ==11453== Process terminating with default action of signal 11 (SIGSEGV)
> ==11453== Bad permissions for mapped region at address 0xDA439A0
> ==11453== at 0x1678937D: host_table_init (hosttable.c:27)
> ==11453== by 0x167893AA: my_init (hosttable.c:45)
> ==11453== by 0x400EA25: call_init (in /lib64/ld-2.16.so)
> ==11453== by 0x400EB09: _dl_init (in /lib64/ld-2.16.so)
> ==11453== by 0x4001669: ??? (in /lib64/ld-2.16.so)
Tam jest zwykłe calloc() wywołane w konstruktorze biblioteki.
Jakiś problem z zależnościami przy wczytywaniu bibliotek?
Może przebudowanie trousers coś pomoże...
--
Jakub Bogusz http://qboosh.pl/
More information about the pld-devel-pl
mailing list