--- Begin Message ---
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
--- End Message ---