Hi,
We have as part of FEL a package (alliance), which works well on Rawhide, but crashes (segfault) on our liveDVD. (built from rawhide also.)
There must be a required file or something like that missing, but for now we don't know which one.
We are looking for pointers on how to resolve that kind of issue. Have been explored for now: valgrind[1] and strace[2][3] on rawhide and that liveDVD.
Valgrind complains about a "source and destination overlap" happening in libXm.so.2.0.1 before the crash.
Strace shows some differences before the load (or crash) of the program, but I’ve not been able to spot something interesting enough in it.
Any idea on how to fix that ?
Cheers, Thibault
[1] http://tnorth.ch/fel/graal.valgrind [2] Working on Rawhide http://tnorth.ch/fel/graal.ok.strace [3] Segfault-ing on liveDVD http://tnorth.ch/fel/graal.strace
Tested version: last build of alliance (.22) on i386. graal, the executable used here is part of the alliance package.
List of installed packages on Rawhide (where graal works): http://chitlesh.fedorapeople.org/FEL/nirik List of the install packages on the livedvd (where graal segfaults) http://tnorth.ch/fel/livedvd
Thibault North wrote:
Valgrind complains about a "source and destination overlap" happening in libXm.so.2.0.1 before the crash.
That means the offending call to memcpy should be changed into a memmove (just change "memcpy" to "memmove"), chances are that'll be enough to fix your crash.
Kevin Kofler
On Mon, Nov 10, 2008 at 1:24 AM, Thibault North tnorth@fedoraproject.org wrote:
Hi,
We have as part of FEL a package (alliance), which works well on Rawhide, but crashes (segfault) on our liveDVD. (built from rawhide also.)
There must be a required file or something like that missing, but for now we don't know which one.
We are looking for pointers on how to resolve that kind of issue. Have been explored for now: valgrind[1] and strace[2][3] on rawhide and that liveDVD.
Valgrind complains about a "source and destination overlap" happening in libXm.so.2.0.1 before the crash.
Strace shows some differences before the load (or crash) of the program, but I've not been able to spot something interesting enough in it.
Any idea on how to fix that ?
I guess we are missing a specific Requires, which one ? If package X requires Y and package Y requires Z, I believe that we are missing package Z.
The same n-v-r works on an installed rawhide and not on a livedvd. Has anyone removed a Requires from a libX??? or mesa-??? for some reason ?
Have anyone encountered other package aside alliance which is suffering with such symptoms ?
Chitlesh
On Mon, Nov 10, 2008 at 10:56 AM, Chitlesh GOORAH wrote:
I guess we are missing a specific Requires, which one ? If package X requires Y and package Y requires Z, I believe that we are missing package Z.
The same n-v-r works on an installed rawhide and not on a livedvd. Has anyone removed a Requires from a libX??? or mesa-??? for some reason ?
Have anyone encountered other package aside alliance which is suffering with such symptoms ?
Chitlesh
I guess I found it : xorg-x11-fonts-misc-7.2-6.fc9.noarch Without xorg-x11-fonts-misc, graal crashes. I'll spin to verify it.
Chitlesh
Le Monday, 10. November 2008 05:43:39 am Chitlesh GOORAH, vous avez écrit :
On Mon, Nov 10, 2008 at 10:56 AM, Chitlesh GOORAH wrote:
I guess I found it : xorg-x11-fonts-misc-7.2-6.fc9.noarch Without xorg-x11-fonts-misc, graal crashes. I'll spin to verify it.
Chitlesh
I can confirm that installing xorg-x11-fonts-misc fixes the problem on the liveDVD ! Thanks Chitlesh !
Thibault
Thibault North wrote:
Le Monday, 10. November 2008 05:43:39 am Chitlesh GOORAH, vous avez écrit :
On Mon, Nov 10, 2008 at 10:56 AM, Chitlesh GOORAH wrote:
I guess I found it : xorg-x11-fonts-misc-7.2-6.fc9.noarch Without xorg-x11-fonts-misc, graal crashes. I'll spin to verify it.
Chitlesh
I can confirm that installing xorg-x11-fonts-misc fixes the problem on the liveDVD !
Would you be able to install yum-utils and then package-cleanup --problems to find if the package management system is doing it's job ? ie built a live cd without needed requires ?
Or does graal have a missing Requires ?
DaveT.
On Tue, Nov 18, 2008 at 8:28 AM, David Timms dtimms@iinet.net.au wrote:
Or does graal have a missing Requires ?
graal(alliance) had a missing requires.
Kind regards, Chitlesh