(trunk) gstreamer error breaks the pipe (normal engine), and it's not shown in the dialog
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Exaile |
Medium
|
Mathias Brodala | ||
Bug Description
rev3926
normal engine.
When i try to play a track which no longer exists, but it's still in the collection, some problems occur.
-First, the error is not shown in the dialog, i get:
TypeError: Gtk.Label.
That's cause, in xl/player/_base.py lines 119-120, we have:
a = message.
Maybe it should be(?):
a = message.
- Second, if i try to play another track after that, the pipe is broken and i get:
(exaile.py:16919): GStreamer-WARNING **: Element 'bin1' already has parent
I also noticed that the breakage doesn't occur if the "fake-track" is in first position in the playlist.
I also tried with unified engine, but I get inconsistent results, sometimes it happens sometimes not.
I attach the concerned portion of the shell output.
| Rocco Aliberti (eri.trabiccolo) wrote : | #1 |
| Rocco Aliberti (eri.trabiccolo) wrote : | #2 |
| Mathias Brodala (mathbr) wrote : | #3 |
Errors are displayed in the main window for quite a while, your suggestion was applied with r3986 however.
| Changed in exaile: | |
| assignee: | nobody → Mathias Brodala (mathbr) |
| importance: | Undecided → Medium |
| milestone: | none → 0.3.3.0 |
| status: | New → Fix Committed |
| Changed in exaile: | |
| status: | Fix Committed → Fix Released |


The pipe breakage seems to be just a problem with my system configuration (slackware64- current with multilb).
I tried to reproduce it with another distribution (xubuntu11.10 amd64) and it doesn't occur.
Thus remains only the issue with the error which cannot be shown in the dialog.