lebauce / quodlibet

Automatically exported from code.google.com/p/quodlibet
1 stars 0 forks source link

Context-clicking column headers crashes QL #194

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Right-clicking on any of the column headers in any view causes QL to show
the "Quod Libet may now be unstable" dialog. Tested with a fresh profile on
QL 2.0 from Ubuntu 9.04's repository.

Dump:

=== SYSTEM INFORMATION:
Quod Libet 2.0
Mutagen 1.14
Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18) 
[GCC 4.3.3] linux2

=== STACK TRACE
Traceback (most recent call last):

  File "/usr/lib/python2.6/dist-packages/quodlibet/qltk/songlist.py", line
856, in __showmenu
    self.__getmenu(column).popup(None, None, None, event.button, time)

  File "/usr/lib/python2.6/dist-packages/quodlibet/qltk/songlist.py", line
818, in __getmenu
    for header in sorted(zip(map(tag, group), group)):

NameError: global name 'tag' is not defined

=== LOG: 'Debug'
D: 445.76: Entering quodlibet.init
D: 445.99: <SongFileLibrary object at 0x2738370
(quodlibet+library+_library+Library at 0x2442e40)>Loading contents of
'/home/melkor/.quodlibet/songs'.
D: 446.02: Initializing debugging extensions
D: 446.02: Finished initialization.
D: 446.23: <SongLibrary object at 0x2b63f50
(quodlibet+library+_library+Library at 0x29d1f00)>Loading contents of
'/home/melkor/.quodlibet/stations'.
D: 446.53: MainSongList.set_songs: Detaching model.
D: 446.53: PlaylistModel.set: Clearing model.
D: 446.53: PlaylistModel.set: Setting 0 songs.
D: 446.53: PlaylistModel.set: Done filling model.
D: 446.53: MainSongList.set_songs: Attaching model.
D: 446.53: MainSongList.set_songs: Model attached.
D: 446.58: Updating tag model for whole library
D: 446.60: Done updating tag model for whole library
D: 446.65: MainSongList.set_songs: Detaching model.
D: 446.66: PlaylistModel.set: Clearing model.
D: 446.66: PlaylistModel.set: Setting 0 songs.
D: 446.66: PlaylistModel.set: Done filling model.
D: 446.66: MainSongList.set_songs: Attaching model.
D: 446.66: MainSongList.set_songs: Model attached.
D: 446.68: Added copool function <bound method SongFileLibrary.rebuild of
<SongFileLibrary object at 0x2738370 (quodlibet+library+_library+Library at
0x2442e40)>> with id 'library'
D: 446.82: Entering quodlibet.main
D: 446.86: Enabling custom exception handler.
D: 446.86: GStreamerPlayer.go_to: Going to None
D: 446.86: PlaylistMux.go_to: Told to go to None
D: 446.86: PlaylistModel.go_to: Told to go to None
D: 446.86: PlaylistModel.go_to: Failed to find song
D: 446.86: PlaylistModel.go_to: Told to go to None
D: 446.86: PlaylistModel.go_to: Failed to find song
D: 446.87: <SongFileLibrary object at 0x2738370
(quodlibet+library+_library+Library at 0x2442e40)>Rebuilding, force is False.
D: 446.87: <SongFileLibrary object at 0x2738370
(quodlibet+library+_library+Library at 0x2442e40)>Removing 0, changing 0.
D: 446.87: <SongFileLibrary object at 0x2738370
(quodlibet+library+_library+Library at 0x2442e40)>Scanning ''.
D: 446.87: Removed copool function id 'library'

=== LOG: 'General'
Initializing audio backend (gstbe)
Initializing main library (~/.quodlibet/songs)
Supported formats: mp3, mp4, mpc, spc, trueaudio, wav, wavpack, wma, xiph

Original issue reported on code.google.com by gardne...@gmail.com on 30 Apr 2009 at 12:37

GoogleCodeExporter commented 9 years ago
I'm going to ask the maintainers of distro packages to patch this.

Original comment by steven.strobe.cc@gmail.com on 30 Apr 2009 at 1:10