totem-xine crash on logo (workaround inside)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dapper Backports |
Invalid
|
Undecided
|
Unassigned | ||
Totem |
Invalid
|
Undecided
|
Unassigned | ||
totem (Ubuntu) |
Fix Released
|
Medium
|
Ubuntu Desktop Bugs | ||
Dapper |
Fix Released
|
Undecided
|
Ubuntu Desktop Bugs |
Bug Description
I discovered the following bug today: When starting totem, I receive a crash that looks like the following:
The program 'totem' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
(Details: serial 65 error_code 1 request_code 141 minor_code 13)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
I have an i915 on-board video. If I open Totem by _clicking on a movie or song_, Totem works just dandy. At home, Totem opens, but the logo in the video window peels into place (from top to bottom), a process that takes about five seconds.
Based on that, I went into /usr/share/totem, and renamed "totem_logo.png" to "totem_
Apparently, Totem trying to render .pngs can be problematic.
Changed in dapper-backports: | |
status: | Unconfirmed → Confirmed |
More information on this: I've noticed, on every system I've ever installed Ubuntu on (about twenty, now), that Totem will VERY RELIABLY crash whenever it attempts to play any video of sufficient resolution. I have a couple of really high-definition videos (one is 1024x768, and one is 1280x1024) that Totem simply cannot run. I can produce this error just about anywhere. I think (but can't prove) that this has to do with the amount of available video RAM - the 1280x1024 will crash my computer here and at home; but the 1024x768 video runs at home (where I have a 6600GT, instead of an i915 onboard).
The "splash" screen for totem (the cutboard with the word "totem" on it) is currently a 1280x1024 PNG. Based on how slow it is to open this image (on my home machine - takes about five seconds for the image to "peel" into place from the top to the bottom), and based on the fact that it straight up crashes here, I'm willing to bet that Totem is trying to open that PNG as a movie, and this creates the reliable crash I've listed above.
Workaround: Scaling down the image resolution for totem_logo.png (<= 720 pixels wide), or removing totem_logo.png altogether both allow Totem to open as usual.