Bug#344123: scrollkeeper-update segfaults

Christian Hammers ch at debian.org
Tue Dec 20 13:33:57 UTC 2005


Hello Loic

On 2005-12-20 Loïc Minier wrote:
>  Please run scrollkeeper in gdb and get a backtrace.  If it segfaults
>  withing libxml2, please rebuild it with debugging symbols and reassign
>  to libxml2.

gdb does not show very much:

(gdb) run
Starting program: /usr/bin/scrollkeeper-update 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1076766336 (LWP 17501)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1076766336 (LWP 17501)]
0x080490b9 in ?? ()
(gdb) bt
#0  0x080490b9 in ?? ()
#1  0x402dee80 in ?? () from /lib/tls/libc.so.6
#2  0xbfffe908 in ?? ()
#3  0x080490ff in ?? ()
#4  0x00000000 in ?? ()
#5  0x0804fff3 in ?? ()
#6  0x001be0d4 in ?? ()
#7  0x402dee80 in ?? () from /lib/tls/libc.so.6
#8  0x00000001 in ?? ()
#9  0x00000002 in ?? ()
#10 0xbfffe948 in ?? ()
#11 0x401d777f in bsearch () from /lib/tls/libc.so.6
Previous frame inner to this frame (corrupt stack?)


After I rebuild it locally on a Sarge system it worked.

But btw: while doing a "fakeroot debian/rules binary" it executed
scrollkeeper and tried to write to /var/log/scrollkeeper.log, which is
a bug by itself, or?


....
/ch/bin:/usr/local/maint:/usr/local/ewu/bin:/tmp/scrollkeeper-0.3.14/debian/tmp//usr/bin"
; \
        echo "`date +\"%b %d %X\"` Installing ScrollKeeper
`scrollkeeper-config --version`..." >>
/tmp/scrollkeeper-0.3.14/debian/tmp//var/log/scrollkeeper.log
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/sbin:/usr/sbin:/home/ch/bin:/usr/local/maint:/usr/local/ewu/bin:/tmp/scrollkeeper-0.3.14/debian/tmp//usr/bin"
; \
        /tmp/scrollkeeper-0.3.14/debian/tmp//usr/bin/scrollkeeper-rebuilddb
-q -p /tmp/scrollkeeper-0.3.14/debian/tmp//var/lib/scrollkeeper
/tmp/scrollkeeper-0.3.14/debian/tmp//usr/bin/scrollkeeper-rebuilddb: line 46:
/var/log/scrollkeeper.log: Keine Berechtigung
Cannot write to log file: /var/log/scrollkeeper.log : Keine Berechtigung
Cannot write to log file: /var/log/scrollkeeper.log : Keine Berechtigung


"Keine Berechtigung" means "no permission" (in German).


bye,

-christian-

bye,

-christian-





More information about the Pkg-gnome-maintainers mailing list