#589971 Frontend crashes when running a second exaile command

Package:
exaile
Source:
exaile
Submitter:
Torquil Macdonald Sørensen
Date:
2022-06-27 16:51:13 UTC
Severity:
important
Tags:
#589971#5
Date:
2010-07-22 16:18:28 UTC
From:
To:
Hi!

My exaile frontend crashes (music goes on playing) when I run 'exaile' in a
terminal session while the exaile gui is already running.

Steps to reproduce:

1) Start Exaile in a terminal session. Output to stdout is included below.
2) Start playing a song (in my case a FLAC file)
3) Run the command 'exaile' in a different terminal session.

Result: The exaile GUI disappears while the music continues to play.

Messages to stdout after step 1 (sorry about the indentation, apparently it
is nontriviel to paste text into NANO):

tmac@asus ~$ exaile
/usr/lib/exaile/xl/library.py:17: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5, os, random, re, threading, time, traceback, gc, sys
  Exaile 0.2.14
  A supported CD burning program was not found in $PATH, disabling burning capabilities.
  Activated gnome mmkeys for gnome 2.22.x
  Using multimedia keys from: gnome
  Plugins 'Shoutcast Radio' version '0.4.7' loaded successfully
  Plugins 'Keyboard Shortcuts' version '0.1.6' loaded successfully
  Plugins 'Current song' version '0.1' loaded successfully
  Plugins 'MTP Device Manager' version '0.4.0' loaded successfully
  Plugins 'Mass Storage Driver' version '0.3.4' loaded successfully
  Plugins 'AWN' version '0.7.4' loaded successfully
  Plugins 'iPod Device Driver' version '0.4.6' loaded successfully
  Plugins 'Alarm Clock' version '0.2' loaded successfully
  Plugins 'Streamripper!' version '0.1.4' loaded successfully
  Plugins 'Global Hotkeys' version '0.6.2' loaded successfully
  Plugins 'Add Directory' version '0.1' loaded successfully
  Plugins 'Python Console' version '0.1.2' loaded successfully
  Plugins 'Send via Bluetooth' version '0.2.1' loaded successfully
  Plugins 'IM Status' version '0.12.1' loaded successfully
  Plugins 'Desktop Cover' version '0.3.3' loaded successfully
  Plugins 'No Taskbar Entry' version '0.1.2' loaded successfully
  Plugins 'Mini Mode' version '0.4.9' loaded successfully
  Failed to load plugin
  Traceback (most recent call last):
    File "/usr/lib/exaile/xl/plugins/manager.py", line 71, in initialize_plugin
        plugin = __import__(re.sub('\.py[co]?$', '', file))
          File "/usr/lib/exaile/plugins/exailenotify.py", line 17, in <module>
              import gtk, pynotify, traceback, cgi, os
              ImportError: No module named pynotify
              Plugins 'Tray Buttons' version '0.7.3' loaded successfully
              Plugins 'Resume Playback' version '0.2.3' loaded successfully
              Plugins 'Panel List' version '0.1.3' loaded successfully
              loading tracks...
              Created db for thread Thread-1
              {'Thread-1': <sqlite3.Connection object at 0x25f2f10>}
              Closed db for thread Thread-1
              done loading tracks...
              loading songs
              Clearing tracks cache
              /usr/lib/exaile/xl/xlmisc.py:462: DeprecationWarning: Use the new widget gtk.Tooltip
                self.tips = gtk.Tooltips()
                /usr/lib/exaile/xl/xlmisc.py:476: DeprecationWarning: Use the new widget gtk.Tooltip
                  self.tips.set_tip(btn, _("Close this tab"))
                  Last playlist loaded
                  /usr/lib/exaile/xl/media/__init__.py:61: DeprecationWarning: object.__init__() takes no parameters
                    long.__init__(self, num)
                    Traceback (most recent call last):
                      File "/usr/lib/exaile/xl/gui/main.py", line 1241, in as_play_track
                          int(track.duration), track.track)
                            File "/usr/lib/exaile/lib/scrobbler.py", line 149, in now_playing
                                raise AuthError("Please 'login()' first. (No session available)")
                                lib.scrobbler.AuthError: Please 'login()' first. (No session available)
                                Not using ReplayGain disabled by the user
                                Equalizer support initialized.

Messages to stdout in the second terminal session after running 'exaile' a
second time (after step 3)

tmac@asus ~$ exaile
You have entered an invalid option
/usr/lib/exaile/xl/library.py:17: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5, os, random, re, threading, time, traceback, gc, sys


After step 3, a new line appears also in the terminal session that is running the first instance of exaile:

testing dbus service


Best regards
Torquil Sørensen

#589971#12
Date:
2011-05-07 09:09:49 UTC
From:
To:
Hi,

I am unable to reproduce this bug with the latest version of Exaile
(0.3.2.1) installed. Could you please upgrade to the latest version
and confirm whether or not this bug still exists?

Kind regards,
- Vincent

#589971#21
Date:
2016-02-12 17:40:07 UTC
From:
To:
Dear submitter,

as the package exaile has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/813255

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)

#589971#38
Date:
2022-06-27 16:50:12 UTC
From:
To:
I want to close this bug as it is unreproducible with the most recent
version of exaile and no more information could be
acquired.
Feel free to reopen if this still happens for you with more information
so we can hopefully find and fix the issue.