Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 136826

Summary: "gnash" from net-www/gnash-0.7.1_p20060528 immediately crashes with SIGSEGV (segmentation fault)
Product: Gentoo Linux Reporter: Joe Wells <sllewbj>
Component: Current packagesAssignee: Stefan Schweizer (RETIRED) <genstef>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Output from "backtrace full" in gdb on core file.
Output of "emerge -info" on my system.

Description Joe Wells 2006-06-14 15:24:44 UTC
The "gnash" program from net-www/gnash-0.7.1_p20060528 immediately
dies of SIGSEGV (segmentation fault) regardless of what arguments it
is given.  It appears to die from jumping from XSetErrorHandler to
address 0 from during GTK+ toolkit initialization.

I didn't get an answer to my question in bug 136333 comment 3, but I
figure a complete failure to run at all is a good chance to be a
packaging problem possibly involving the versions of libraries being
linked with rather than something that should be immediately reported
upstream.

I will attach the results of "backtrace full" on the core dump file
under gdb.

My "emerge --info" output will be attached separately.

Suggestions?
Comment 1 Joe Wells 2006-06-14 15:26:24 UTC
Created attachment 89213 [details]
Output from "backtrace full" in gdb on core file.
Comment 2 Joe Wells 2006-06-14 15:28:18 UTC
Created attachment 89214 [details]
Output of "emerge -info" on my system.

In addition to the USE flag settings indicated in the attachment, I
have the following relevant settings in /etc/portage/package.use:

  net-www/gnash xml -mad
  media-libs/sdl-mixer -mp3 -vorbis
  media-libs/libsdl -xv
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2006-06-14 16:33:21 UTC
  ALPHA
  gnash is still in heavy development
  please report gnash bugs upstream to the gnash devs

and of course prior to doing that you try the latest gnash cvs.
Fortunately I have an ebuild for you :)
http://genstef.homelinux.org/local/net-www/gnash/gnash-0.7.1_p20061231.ebuild

Sorry, I am no gnash developer, I can apply a patch if you give me one, but I wont go through the code and do the work for you - we are in open source after all, everyone should do his share.
So, please go upstream and ask there for help.
the latest gnash does not compile for me either, but that might just be bad luck or a bad rev :(. Good luck for you anyway :)