Package: tribler Version: 6.2.0+git20130731.149555fa-2 Severity: serious on my machine, tribler shows a "Tribler encountered an error" screen during the splash screen phase, and freezes in the splash screen if the dialog is cancelled. this happens even with a freshly created user.
the error message displayed is: > Tribler version: 6.2.0 > Traceback (most recent call last): > File "Tribler/Main/tribler.py", line 281, in __init__ > self.frame = MainFrame(None, channel_only, PLAYBACKMODE_INTERNAL in > return_feasible_playback_modes(self.utility.getPath()), self.splash.tick) > File "/usr/share/tribler/Tribler/Main/vwxGUI/MainFrame.py", line 223, in > __init__ > self.librarydetailspanel = LibraryDetails(self.splitter_bottom_window) > File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in > invoke_func > return func(*args, **kwargs) > File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 957, in > __init__ > TorrentDetails.__init__(self, parent) > File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in > invoke_func > return func(*args, **kwargs) > File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 145, in > __init__ > self.createAllTabs() > File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 987, in > createAllTabs > self.createPeersTab() > File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 1028, > in createPeersTab > self.country_to_index[code] = self.peersTab.il.Add(flag) > File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_gdi.py", line 6731, > in Add > return _gdi_.ImageList_Add(*args, **kwargs) > PyAssertionError: C++ assertion "(bitmap.GetWidth() >= m_width && > bitmap.GetHeight() == m_height) || (m_width == 0 && m_height == 0)" failed at > ../src/generic/imaglist.cpp(66) in Add(): invalid bitmap size in wxImageList: > this might work on this platform but definitely won't under Windows. the log file generated in /tmp is attached. i tried to do some debugging by editing the list_details.py file, but didn't find the issue -- it seems that the exception is thrown even though the `flag` object has non-zero GetWidth() and GetHeight() properties, i didn't find where the m_width/m_height values come from. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16-trunk-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages tribler depends on: ii gconf2 3.2.6-3 ii libav-tools 6:10.4-1 ii libjs-mootools 1.4.5~debian1-2.1 ii python-apsw 3.8.5-r1-1 ii python-feedparser 5.1.3-2 ii python-libtorrent 0.16.17-2 ii python-m2crypto 0.21.1-3 ii python-netifaces 0.10.4-0.1 ii python-wxgtk2.8 2.8.12.1+dfsg2-2 pn python:any <none> ii tribler-swift 6.2.0+git20130731.149555fa-2 ii vlc 2.2.0~pre2-4 tribler recommends no packages. tribler suggests no packages. -- no debconf information -- To use raw power is to make yourself infinitely vulnerable to greater powers. -- Bene Gesserit axiom
LinuxSingleInstanceChecker returned 21891 python Tribler/Main/tribler.py:1127: wxPyDeprecationWarning: Using deprecated class PySimpleApp. app = wx.PySimpleApp(redirect=False) Client Starting Up. Tribler is using /usr/share/tribler as working directory spm: get_or_create_sp: Creating new 21897 spm: Need to sleep 1 second for swift to start on Linux?! FIXME SwiftProcess_7758_stderr: CWD /tmp SwiftProcess_7758_stderr: cmdgw: Creating new TCP listener on addr 127.0.0.1:27758 SwiftProcess_7758_stderr: swift: Mainloop SwiftProcess_7758_stderr: cmd: Got new cmd connection 11 lmc: Dispersy is listening on port 7759 using <Tribler.dispersy.endpoint.RawserverEndpoint object at 0x7f5e73450e90> cachedb: init: SQL FILE /home/guest/.Tribler/sqlite/tribler.sdb No existing database found. Attempting to creating a new database u'/home/guest/.Tribler/sqlite/tribler.sdb' begin page_size upgrade... ...end page_size upgrade /home/guest/.Tribler/sqlite/tribler.sdb Using actual DB thread <Tribler.dispersy.callback.Callback object at 0x7f5e73450f10> SQLiteNoCacheDB.initialBegin: BEGIN pymdht: bootstrap: mainfile /usr/share/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap.main pymdht: bootstrap: backfile /usr/share/tribler/Tribler/Core/DecentralizedTracking/pymdht/core/bootstrap.backup SQLiteNoCacheDB.commitNow: BEGIN Creating SwiftTracker LibtorrentMgr: listening on 7760tribler: Dispersy communities are ready LibtorrentMgr: could not restore dht state, starting from scratch Tribler is expecting swift in /usr/share/tribler/swift Setting up languages Language file: /usr/share/tribler/Tribler/Lang english.lang Tribler Version: 6.2.0 Build: Build 31061 Instance2Instance binding to 127.0.0.1:57891 Traceback (most recent call last): File "Tribler/Main/tribler.py", line 281, in __init__ self.frame = MainFrame(None, channel_only, PLAYBACKMODE_INTERNAL in return_feasible_playback_modes(self.utility.getPath()), self.splash.tick) File "/usr/share/tribler/Tribler/Main/vwxGUI/MainFrame.py", line 223, in __init__ self.librarydetailspanel = LibraryDetails(self.splitter_bottom_window) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 957, in __init__ TorrentDetails.__init__(self, parent) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 145, in __init__ self.createAllTabs() File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 987, in createAllTabs self.createPeersTab() File "/usr/share/tribler/Tribler/Main/vwxGUI/list_details.py", line 1028, in createPeersTab self.country_to_index[code] = self.peersTab.il.Add(flag) File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_gdi.py", line 6731, in Add return _gdi_.ImageList_Add(*args, **kwargs) PyAssertionError: C++ assertion "(bitmap.GetWidth() >= m_width && bitmap.GetHeight() == m_height) || (m_width == 0 && m_height == 0)" failed at ../src/generic/imaglist.cpp(66) in Add(): invalid bitmap size in wxImageList: this might work on this platform but definitely won't under Windows. Traceback (most recent call last): File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 1104, in CreateItems self.items[key] = create_method(self.listpanel, self, self.columns, item_data, original_data, self.leftSpacer, self.rightSpacer, showChange=self.showChange, list_selected=self.list_selected, list_expanded=self.list_expanded) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 903, in __init__ ListItem.__init__(self, *args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 52, in __init__ self.AddComponents(leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 906, in AddComponents ListItem.AddComponents(self, leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 88, in AddComponents control = StaticText(self, style=self.columns[i].get('style', 0) | wx.ST_NO_AUTORESIZE | wx.ST_DOTS_END, size=size) AttributeError: 'module' object has no attribute 'ST_DOTS_END' Traceback (most recent call last): File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 1104, in CreateItems self.items[key] = create_method(self.listpanel, self, self.columns, item_data, original_data, self.leftSpacer, self.rightSpacer, showChange=self.showChange, list_selected=self.list_selected, list_expanded=self.list_expanded) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 903, in __init__ ListItem.__init__(self, *args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 52, in __init__ self.AddComponents(leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 906, in AddComponents ListItem.AddComponents(self, leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 88, in AddComponents control = StaticText(self, style=self.columns[i].get('style', 0) | wx.ST_NO_AUTORESIZE | wx.ST_DOTS_END, size=size) AttributeError: 'module' object has no attribute 'ST_DOTS_END' Traceback (most recent call last): File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 1104, in CreateItems self.items[key] = create_method(self.listpanel, self, self.columns, item_data, original_data, self.leftSpacer, self.rightSpacer, showChange=self.showChange, list_selected=self.list_selected, list_expanded=self.list_expanded) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 903, in __init__ ListItem.__init__(self, *args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 52, in __init__ self.AddComponents(leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 906, in AddComponents ListItem.AddComponents(self, leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 88, in AddComponents control = StaticText(self, style=self.columns[i].get('style', 0) | wx.ST_NO_AUTORESIZE | wx.ST_DOTS_END, size=size) AttributeError: 'module' object has no attribute 'ST_DOTS_END' Traceback (most recent call last): File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 1104, in CreateItems self.items[key] = create_method(self.listpanel, self, self.columns, item_data, original_data, self.leftSpacer, self.rightSpacer, showChange=self.showChange, list_selected=self.list_selected, list_expanded=self.list_expanded) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 903, in __init__ ListItem.__init__(self, *args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 52, in __init__ self.AddComponents(leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 906, in AddComponents ListItem.AddComponents(self, leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 88, in AddComponents control = StaticText(self, style=self.columns[i].get('style', 0) | wx.ST_NO_AUTORESIZE | wx.ST_DOTS_END, size=size) AttributeError: 'module' object has no attribute 'ST_DOTS_END' Traceback (most recent call last): File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 1104, in CreateItems self.items[key] = create_method(self.listpanel, self, self.columns, item_data, original_data, self.leftSpacer, self.rightSpacer, showChange=self.showChange, list_selected=self.list_selected, list_expanded=self.list_expanded) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 903, in __init__ ListItem.__init__(self, *args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 52, in __init__ self.AddComponents(leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_item.py", line 906, in AddComponents ListItem.AddComponents(self, leftSpacer, rightSpacer) File "/usr/share/tribler/Tribler/Main/vwxGUI/__init__.py", line 109, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Main/vwxGUI/list_body.py", line 88, in AddComponents control = StaticText(self, style=self.columns[i].get('style', 0) | wx.ST_NO_AUTORESIZE | wx.ST_DOTS_END, size=size) AttributeError: 'module' object has no attribute 'ST_DOTS_END' Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line 16766, in <lambda> lambda event: event.callable(*event.args, **event.kw) ) File "/usr/share/tribler/Tribler/Main/vwxGUI/list.py", line 2242, in __SetData self.ResizeListItems() File "/usr/share/tribler/Tribler/Main/vwxGUI/list.py", line 2297, in ResizeListItems item.vSizer.Detach(item.hSizer) AttributeError: 'NoneType' object has no attribute 'vSizer' LibtorrentMgr: restarting dht because not enough nodes are found (3) LibtorrentMgr: restarting dht because not enough nodes are found (15) LibtorrentMgr: dht is working enough nodes are found (37) SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN Could not create a TorrentDef instance {'\xe9\xa6\xf7\xf5\x89\x80]\xec\xdfZ\x86\xfc\x8b\xc0\x83\x88\xfc\xcb\xa4\x83'} 1401529737 Diary of The Dead (2007) ((u'Diary.of.The.Dead.2007.720p.BRrip.x264.YIFY.mp4', 730244175), (u'Diary.of.The.Dead.2007.720p.BRrip.x264.YIFY.srt', 101361), (u'WWW.YIFY-TORRENTS.COM.jpg', 130677)) ('udp://tracker.yify-torrents.com/\xe2\x80\x8bannounce', 'udp://tracker.1337x.org:80/annou\xe2\x80\x8bnce', 'http://exodus.desync.com:6969/an\xe2\x80\x8bnounce', 'udp://exodus.desync.com:6969/ann\xe2\x80\x8bounce', 'udp://tracker.openbittorrent.com\xe2\x80\x8b:80/announce', 'http://retracker.hotplug.ru:2710\xe2\x80\x8b/announce', 'http://tracker.yify-torrents.com\xe2\x80\x8b/announce') DISP {'dispersy_id': 15811} Traceback (most recent call last): File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 583, in addExternalTorrentNoDef torrent_id = self._addTorrentToDB(torrentdef, source, extra_info, False) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 724, in _addTorrentToDB self._addTorrentTracker(torrent_id, torrentdef, extra_info, commit=False) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 785, in _addTorrentTracker self._addTorrentTrackerList(torrent_id, announce, announce_list, extra_info, add_all, commit) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 819, in _addTorrentTrackerList self._db.executemany(sql_insert_torrent_tracker, values, commit=commit) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2376, in executemany return self._executemany(sql, args) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2299, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2477, in _executemany raise msg UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 32: ordinal not in range(128) Could not create a TorrentDef instance {'0Z\xf89\xe9\xbb\xd9\xe1\r\xbb_\xf5\x03\x8d\xd7\xe1\xb5D\x0e\xfa'} 1401529739 Star Trek III The Search For Spock (1984) ((u'Star.Trek.III.The.Search.For.Spock.1984.720p.BRrip.x264.YIFY.mp4', 786185631), (u'Star.Trek.III.The.Search.For.Spock.1984.720p.BRrip.x264.YIFY.srt', 80128), (u'WWW.YIFY-TORRENTS.COM.jpg', 130677)) ('udp://tracker.yify-torrents.com/\xe2\x80\x8bannounce', 'udp://twig.gs:6969', 'udp://tracker.publichd.eu/announ\xe2\x80\x8bce', 'http://tracker.publichd.eu/annou\xe2\x80\x8bnce', 'udp://tracker.police.maori.nz/an\xe2\x80\x8bnounce', 'udp://tracker.1337x.org:80/annou\xe2\x80\x8bnce', 'udp://exodus.desync.com:6969', 'udp://tracker.istole.it:80', 'udp://tracker.ccc.de:80/announce', 'http://tracker.yify-torrents.com\xe2\x80\x8b/announce', 'udp://9.rarbg.com:2710/announce', 'http://fr33dom.h33t.com:3310/ann\xe2\x80\x8bounce', 'http://tracker.publicbt.com/announce') DISP {'dispersy_id': 15832} Traceback (most recent call last): File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 583, in addExternalTorrentNoDef torrent_id = self._addTorrentToDB(torrentdef, source, extra_info, False) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 724, in _addTorrentToDB self._addTorrentTracker(torrent_id, torrentdef, extra_info, commit=False) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 785, in _addTorrentTracker self._addTorrentTrackerList(torrent_id, announce, announce_list, extra_info, add_all, commit) File "/usr/share/tribler/Tribler/Core/CacheDB/SqliteCacheDBHandler.py", line 819, in _addTorrentTrackerList self._db.executemany(sql_insert_torrent_tracker, values, commit=commit) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2376, in executemany return self._executemany(sql, args) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2299, in invoke_func return func(*args, **kwargs) File "/usr/share/tribler/Tribler/Core/CacheDB/sqlitecachedb.py", line 2477, in _executemany raise msg UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 32: ordinal not in range(128) SQLiteNoCacheDB.commitNow: BEGIN SQLiteNoCacheDB.commitNow: BEGIN Traceback (most recent call last): File "Tribler/Main/tribler.py", line 1128, in run abc = ABCApp(params, single_instance_checker, installdir) TypeError: __init__() should return None
signature.asc
Description: Digital signature