Instability in Democracy Player [fesity]

Bug #105844 reported by dorphichinfa
4
Affects Status Importance Assigned to Milestone
democracyplayer (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: democracyplayer

The latest instance of Democracy Player for Feisty (0.9.2.1-2.1ubuntu2) produces errors of various sorts when starting playback.

The first was a segfault which I was unable to reproduce.

The second is a GStreamer error (I thought it used xine?) where it reports the following and democracy fails to play the video.

** (Gecko:14271): WARNING **: Size 115200 is not a multiple of unit size 425040
onBusMessage: gstreamer error: Element doesn't implement handling of this stream. Please file a bug.
onBusMessage: gstreamer error: GStreamer encountered a general stream error.

The third is an X window system error which closed the program entirely.

The program 'Gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 69910 error_code 9 request_code 70 minor_code 0)
  (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.)
downloader: connection closed -- quitting
Shutting down downloaders...

Also, when starting playback, Democracy seems to open a second window for a split second. Is there a way to remedy this?

I will try to get a backtrace if I can reproduce these errors.

Revision history for this message
dorphichinfa (dorphichinfa-deactivatedaccount) wrote : Terminal output during errors.

Terminal output during errors.

Revision history for this message
dorphichinfa (dorphichinfa-deactivatedaccount) wrote :

I tried to get a backtrace except gdb says:

"/usr/bin/democracyplayer": not in executable format: File format not recognized

Revision history for this message
dorphichinfa (dorphichinfa-deactivatedaccount) wrote :

Democracy has now also thrown a few errors while processing the Diggnation feed and redirects it to the democracy site embedded in the browser. However, restarting Democracy shows the feed being processed properly and the first download begins, but has another feed which I didn't add called "odtv2" pointing to nowhere. How come all the errors that happen only happen once, but not when I try to reproduce them for a bug report?

Spoke too soon, I was about to say the second window that appears for a split second seems to have disappeared, but it just came back starting a Pixel Perfect episode. And it just crashed with the X window error again while starting a Chasers War on Everything episode. And now the second time I try it with said episode it throws the Gstreamer error. And the third time the whole app simply locked up and had to be killed, no terminal output. I have played all videos in Democracy's folder with Totem and MPlayer and they are not visibly corrupted.

And now it seems to have trouble moving to fullscreen mode and scaling the video to full size. :(

Could I get the GDB to work and make sure I run it with GDB each time, so these errors can be backtraced?

Also should these be several smaller bug reports or one big one since they are probably linked?

Revision history for this message
Chris Halse Rogers (raof) wrote :

Part of the fix which allows democracyplayer to load at all is a tiny wrapper script - /usr/bin/democracyplayer is currently just a script around /usr/bin/democracyplayer.real.

Also, this is all python; I'm not sure how good a job gdb will do on it. Apport crash logs *should* be generated, though. Check /var/crash?

Revision history for this message
dorphichinfa (dorphichinfa-deactivatedaccount) wrote :

There is a file for democracyplayer and democracyplayer.real in /var/crash, which I have attached. The last of which is 64 KB of numbers and file paths. I have no idea how much use these are to tracking down the problems.

Revision history for this message
dorphichinfa (dorphichinfa-deactivatedaccount) wrote :
Revision history for this message
Martin Peeks (martinp23) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 81798 and is being marked as such. Please feel free to report any other bugs you may find.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.