Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162405 - media-sound/bmpx-0.36.1 crashes on startup after splash screen
Summary: media-sound/bmpx-0.36.1 crashes on startup after splash screen
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Samuli Suominen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-16 19:29 UTC by Philip Allison
Modified: 2007-08-02 16:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
/usr/libexec/beep-media-player-2-bin --no-log output (output,1.90 KB, text/plain)
2007-01-16 19:30 UTC, Philip Allison
Details
emerge --info (output,3.58 KB, text/plain)
2007-01-16 19:31 UTC, Philip Allison
Details
Backtrace of segfault when creating UI (backtrace.log,7.39 KB, text/plain)
2007-01-16 21:37 UTC, Philip Allison
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Allison 2007-01-16 19:29:32 UTC
The latest release of BMPx dies on two machines I've tried running it on (one is 64 bit, the other isn't; output here will be from the 64 bit machine).

Basically, BMPx will show its splash screen, get to the stage where it ought to open the GUI, then pop up a crash dialogue. The dialogue suggests running "/usr/libexec/beep-media-player-2-bin --no-log", which gives the attached output.

Reproducible: Always

Steps to Reproduce:
1. Emerge BMPx.
2. Run BMPx.
3. Crash!

Actual Results:  
The above.

Expected Results:  
Er... the UI?

The BMPx project has recently instated a "policy" of rejecting bug reports from Gentoo users who haven't already raised the issue on Gentoo's own bugzilla. I do find this a little irritating, especially seeing as the ebuild in question doesn't apply any patches, but I can also see some degree of sense - and also don't know how big a "problem" this has been for the project.

I fully expect this to be passed upstream fairly sharpish, but you never know...
Comment 1 Philip Allison 2007-01-16 19:30:43 UTC
Created attachment 107204 [details]
 /usr/libexec/beep-media-player-2-bin --no-log output
Comment 2 Philip Allison 2007-01-16 19:31:51 UTC
Created attachment 107206 [details]
emerge --info
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-01-16 19:32:48 UTC
You need to build it with USE="debug" and run /usr/libexec/beep-media-player-2-bin in gdb and provide meaningfull backtrace or this is all worthless.
Comment 4 Philip Allison 2007-01-16 19:43:17 UTC
(In reply to comment #3)
> You need to build it with USE="debug" and run
> /usr/libexec/beep-media-player-2-bin in gdb and provide meaningfull backtrace
> or this is all worthless.
> 

Will get on it sharpish. I had some strace output, but didn't think that would be meaningful, and was unsure of the recommended next step. :)
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-01-16 20:02:59 UTC
See http://www.gentoo.org/proj/en/qa/backtraces.xml and reopen when ready.... ;)
Comment 6 Philip Allison 2007-01-16 21:37:36 UTC
Created attachment 107224 [details]
Backtrace of segfault when creating UI
Comment 7 Philip Allison 2007-01-16 21:58:32 UTC
Hrm. Building in debug mode seemed to slightly change the nature of the bug; now, instead of a "guaranteed" segfault, occasionally it will simply go into a busy loop instead of opening the UI (but not apparently crash). I've left it for a few minutes and it doesn't appear to be in any hurry to actually open the window.

Anyway, I have attached a backtrace. I turned off my CFLAGS during the build, so it ought to be sane, but it doesn't mean much to me - not surprising seeing as I haven't actually programmed using Glade or GNOME libs directly. Please, tell me I won't need to rebuild half of GNOME in debug mode to get readable output :P

Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2007-01-18 20:35:19 UTC
> as I haven't actually programmed using Glade or GNOME libs directly. Please,
> tell me I won't need to rebuild half of GNOME in debug mode to get readable
> output :P

Because I'm not sure is that enough or not I'm going to review this bug with upstream soon as upstream is actually available.. he is currently without internet connection at home and is online only occasionally. Besides, he is preparing 0.40 release and if this is an actual bug I'm sure he wants to fix this before releasing.

Also not sure if this applies to you or not but note that if you recently upgraded from GCC 3.4.x to GCC 4.x, you need to rebuild all C++ libraries (pretty much means you have to rebuild world, sorry) because libstdc++.so.6 layer has been changed and is not backwards entirely compatible (it should be, but it isn't). Also note that this breakage is beyond revdep-rebuild capabilities to fix as library name has not been changed (it should have been, in my opinion).
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2007-08-02 16:01:52 UTC
ok, I've just committed 0.40.0_rc3 to tree, this bug should be gone with it.