From: Martin P. <ma...@pe...> - 2007-05-07 17:41:24
|
I have tried compiling pdfediut with checkinstall on opensuse 10.2 I was able to get strace and ltrace of segfaulting qmake and I also get backtrace: Core was generated by `/usr/lib/qt3/bin/qmake'. Program terminated with signal 11, Segmentation fault. #0 0x401bd0a0 in strncpy () from /lib/libc.so.6 (gdb) bt #0 0x401bd0a0 in strncpy () from /lib/libc.so.6 #1 0x400205bb in parse_suffix () from /usr/lib/installwatch.so #2 0x40023620 in __lxstat () from /usr/lib/installwatch.so #3 0x08223e63 in __gxx_personality_v0 () #4 0x08223ff8 in __gxx_personality_v0 () #5 0x0805e7e3 in __gxx_personality_v0 () #6 0x40167f9c in __libc_start_main () from /lib/libc.so.6 #7 0x08049c01 in __gxx_personality_v0 () Seems the installwatch.so comes from checkinstall # rpm -qf /usr/lib/installwatch.so checkinstall-1.6.0-34 I am attaching ltrace and strace from the qmake, but I am afraid I can do little with it, as without checkinstall it builds fine and I see no apparent cause for the segfault. I suspect it is a bug somewhere in checkinstall (probably the function parse_suffix in /usr/lib/installwatch.so is broken somehow. Maybe report this to checkinstall authors?). Martin Petricek GPG/PGP Public key: http://www.petricek.net/petricm.pgp Fingerprint 6AA8 FFCE C061 1CB2 55F0 A1F3 3AA9 EB4F BD50 C1B8 /------------------------------------------------------------\ | WWW: http://www.petricek.net/ | \------------------------------------------------------------/ |