First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 162405
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Samuli Suominen <ssuominen@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Philip Allison <sane@not.co.uk>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
output /usr/libexec/beep-media-player-2-bin --no-log output text/plain Philip Allison 2007-01-16 19:30 0000 1.90 KB Details
output emerge --info text/plain Philip Allison 2007-01-16 19:31 0000 3.58 KB Details
backtrace.log Backtrace of segfault when creating UI text/plain Philip Allison 2007-01-16 21:37 0000 7.39 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 162405 depends on: Show dependency tree
Bug 162405 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-01-16 19:29 0000
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 From Philip Allison 2007-01-16 19:30:43 0000 -------
Created an attachment (id=107204) [details]
 /usr/libexec/beep-media-player-2-bin --no-log output

------- Comment #2 From Philip Allison 2007-01-16 19:31:51 0000 -------
Created an attachment (id=107206) [details]
emerge --info

------- Comment #3 From Samuli Suominen 2007-01-16 19:32:48 0000 -------
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 From Philip Allison 2007-01-16 19:43:17 0000 -------
(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 From Jakub Moc (RETIRED) 2007-01-16 20:02:59 0000 -------
See http://www.gentoo.org/proj/en/qa/backtraces.xml and reopen when ready....
;)

------- Comment #6 From Philip Allison 2007-01-16 21:37:36 0000 -------
Created an attachment (id=107224) [details]
Backtrace of segfault when creating UI

------- Comment #7 From Philip Allison 2007-01-16 21:58:32 0000 -------
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 From Samuli Suominen 2007-01-18 20:35:19 0000 -------
> 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 From Samuli Suominen 2007-08-02 16:01:52 0000 -------
ok, I've just committed 0.40.0_rc3 to tree, this bug should be gone with it.

First Last Prev Next    No search results available      Search page      Enter new bug