panflute-daemon crashes with Exaile 0.3.1.1

Bug #618160 reported by Michael Moroni
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Panflute
Incomplete
High
Unassigned

Bug Description

panflute-daemon crashes with Exaile 0.3.1.1 everytime I change a song or everytime the song is finished and started another one (I activate both repeat and shuffle track). Apport try to report he bug but it says that the proghram is not Ubuntu genuine (??? I installed it through Synaptic and throut Ubuntu PPA!)
However, panflute-daemon works even if it "crashed".

Tags: exaile
Revision history for this message
Paul Kuliniewicz (kuliniew) wrote :

I can't reproduce with trunk. What are the contents of the log files under ~/.local/share/panflute/ ?

tags: added: exaile
Changed in panflute:
importance: Undecided → High
Revision history for this message
Michael Moroni (airon90) wrote :

In that folder there are three files:
* applet.log
* applet.stderr
* applet.stdout

== Applet.log ==
WARNING [panflute.applet.applet.LaunchButton] org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 0
WARNING [panflute.applet.applet.LaunchButton] org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 0

== Applet.stderr ==
/usr/lib/pymodules/python2.6/panflute/applet/widget.py:309: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
  pixels = pixbuf.get_pixels_array ()

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed
/usr/lib/gnome-applets/panflute-applet:111: GtkWarning: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
  applet_factory)

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

** (panflute-applet:1409): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

Applet.stdout is empty

I hope this needs to resolve this so annoying problem.
Thank you,
- Michael

Revision history for this message
Paul Kuliniewicz (kuliniew) wrote :

All the CRITICAL lines in applet.stderr are troubling, but probably unrelated to any problems with the daemon process.

Try doing this to get debugging output from panflute-daemon:
1. Remove the Panflute applet from the panel.
2. Kill any panflute-daemon processes still running.
3. From a terminal window, run "panflute-daemon -d" to start it in debug mode
4. Re-add the applet to the panel
5. Reproduce the bug

If the daemon is indeed crashing, there should be some output on the terminal window that indicates why.

Revision history for this message
Michael Moroni (airon90) wrote :

I copy-pasted the output from the debugging mode of Panflute:
I played a song, then I changed it through Exaile and waited that it finished. Automatically, another song is played. Finally I changed a song through Panflute. I paused the songs two times through Panflute.
It seems that there is a bug in a python file when changing a song.
Thank you for helping me in solving the bug!

Revision history for this message
Michael Moroni (airon90) wrote :

If you need it, in ~/.local/share/panflute/ there are three files:
* applet.log
* applet.stderr
* applet.stdout

== applet.log ==
WARNING [panflute.applet.applet.LaunchButton] org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 0

== applet.stderr ==
/usr/lib/pymodules/python2.6/panflute/applet/widget.py:309: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
  pixels = pixbuf.get_pixels_array ()
/usr/lib/pymodules/python2.6/panflute/applet/widget.py:861: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr.
  for row in pixbuf.get_pixels_array ():

== applet.stdout ==
*Empty*

Revision history for this message
Paul Kuliniewicz (kuliniew) wrote :

Still can't reproduce.

Changed in panflute:
status: New → Incomplete
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.