Bug 262591 - Ktorrent crashes when opening a .torrent
Summary: Ktorrent crashes when opening a .torrent
Status: RESOLVED DUPLICATE of bug 251719
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-08 21:40 UTC by Roger Luedecke
Modified: 2011-01-09 14:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roger Luedecke 2011-01-08 21:40:47 UTC
Application: ktorrent (3.3.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
No matter how the .torrent is loaded it causes the crash.

The crash can be reproduced every time.

 -- Backtrace:
Application: KTorrent (ktorrent), signal: Floating point exception
[KCrash Handler]
#6  enter (table=0x84cca40, size=0, hash=2714114297, name=0xb5d3421a "_ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE", sym=0xb5d261fc, map=0xb68a4550) at dl-lookup.c:318
#7  0xb7749771 in do_lookup_x (new_hash=3392267200, old_hash=0xbfee0f48, ref=0xae30bda0, result=0xbfee0f3c, scope=0x8777b1c, i=<value optimized out>, flags=1, skip=0x0, undef_map=0x87779c0)
    at dl-lookup.c:400
#8  0xb7749b49 in _dl_lookup_symbol_x (undef_name=0xae311f19 "_ZZN16opensslQCAPlugin14QCA_RSA_METHOD10rsa_methodEvE3ops", undef_map=0x87779c0, ref=0xbfee0fe8, symbol_scope=0x8777b78, version=0x0, 
    type_class=0, flags=1, skip_map=0x0) at dl-lookup.c:736
#9  0xb774b45b in elf_machine_rel (scope=0x8777b78, reloc_mode=1, consider_profiling=0) at ../sysdeps/i386/dl-machine.h:344
#10 elf_dynamic_do_rel (scope=0x8777b78, reloc_mode=1, consider_profiling=0) at do-rel.h:120
#11 _dl_relocate_object (scope=0x8777b78, reloc_mode=1, consider_profiling=0) at dl-reloc.c:268
#12 0xb7752823 in dl_open_worker (a=0xbfee1160) at dl-open.c:338
#13 0xb774e50f in _dl_catch_error (objname=0xbfee1188, errstring=0xbfee1184, mallocedp=0xbfee118f, operate=0xb77525b0 <dl_open_worker>, args=0xbfee1160) at dl-error.c:178
#14 0xb77522e6 in _dl_open (file=0x86df250 "/usr/lib/qt4/plugins/crypto/libqca-ossl.so", mode=-2147483647, caller_dlopen=0xb69f3469, nsid=-2, argc=5, argv=0xbfee3034, env=0xbfee304c) at dl-open.c:554
#15 0xb5260bdd in dlopen_doit (a=0xbfee1330) at dlopen.c:67
#16 0xb774e50f in _dl_catch_error (objname=0x815c11c, errstring=0x815c120, mallocedp=0x815c118, operate=0xb5260b40 <dlopen_doit>, args=0xbfee1330) at dl-error.c:178
#17 0xb5261342 in _dlerror_run (operate=0xb5260b40 <dlopen_doit>, args=<value optimized out>) at dlerror.c:164
#18 0xb5260ca7 in __dlopen (file=0x86df250 "/usr/lib/qt4/plugins/crypto/libqca-ossl.so", mode=1) at dlopen.c:88
#19 0xb69f3469 in QLibraryPrivate::load_sys (this=0x87d2ff8) at plugin/qlibrary_unix.cpp:205
#20 0xb69ed9c4 in QLibraryPrivate::load (this=0x87d2ff8) at plugin/qlibrary.cpp:484
#21 0xb69edaa8 in QLibraryPrivate::loadPlugin (this=0x87d2ff8) at plugin/qlibrary.cpp:516
#22 0xb69e8223 in QPluginLoader::load (this=0x8679eb8) at plugin/qpluginloader.cpp:227
#23 0xb5a6b956 in QCA::PluginInstance::fromFile (fname=..., errstr=0xbfee151c) at qca_plugin.cpp:110
#24 0xb5a6bcde in QCA::ProviderItem::load (fname=..., out_errstr=0xbfee1578) at qca_plugin.cpp:190
#25 0xb5a6915a in QCA::ProviderManager::scan (this=0x810f3b8) at qca_plugin.cpp:425
#26 0xb5a614c7 in QCA::Global::ensure_first_scan (this=0x810f4c0) at qca_core.cpp:118
#27 0xb5a5d55c in QCA::getProviderForType (type=..., provider=...) at qca_core.cpp:745
#28 0xb5a5d6f9 in QCA::getContext (type=..., provider=...) at qca_core.cpp:797
#29 0xb5a5eaec in QCA::Algorithm::change (this=0x83a7f78, type=..., provider=...) at qca_core.cpp:1292
#30 0xb5a5e7c6 in QCA::Algorithm::Algorithm (this=0x83a7f78, type=..., provider=...) at qca_core.cpp:1231
#31 0xb5a6debb in QCA::Hash::Hash (this=0x83a7f78, type=..., provider=...) at qca_basic.cpp:173
#32 0xb762f9d4 in bt::SHA1HashGen::SHA1HashGen (this=0xbfee1894) at /usr/src/debug/ktorrent-3.3.4/libbtcore/util/sha1hashgen.cpp:53
#33 0xb76773c8 in bt::Torrent::load (this=0x88e8140, data=..., verbose=false) at /usr/src/debug/ktorrent-3.3.4/libbtcore/torrent/torrent.cpp:129
#34 0xb7677b40 in bt::Torrent::load (this=0xa1c618f9, file=..., verbose=false) at /usr/src/debug/ktorrent-3.3.4/libbtcore/torrent/torrent.cpp:148
#35 0xb7687226 in bt::TorrentControl::init (this=0x87c32e0, qman=0xa1c618f9, torrent=..., tmpdir=..., ddir=...) at /usr/src/debug/ktorrent-3.3.4/libbtcore/torrent/torrentcontrol.cpp:461
#36 0x08076683 in kt::Core::loadFromFile (this=0x8206f60, target=..., dir=..., group=..., silently=false) at /usr/src/debug/ktorrent-3.3.4/ktorrent/core.cpp:347
#37 0x08076b6c in kt::Core::load (this=0x8206f60, url=..., group=...) at /usr/src/debug/ktorrent-3.3.4/ktorrent/core.cpp:411
#38 0x08079baa in kt::GUI::load (this=0x81281a8, url=...) at /usr/src/debug/ktorrent-3.3.4/ktorrent/gui.cpp:216
#39 0x0807d863 in kt::GUI::openTorrent (this=0x81281a8) at /usr/src/debug/ktorrent-3.3.4/ktorrent/gui.cpp:256
#40 0x0807df90 in kt::GUI::qt_metacall (this=0x81281a8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfee1cd8) at /usr/src/debug/ktorrent-3.3.4/build/ktorrent/gui.moc:112
#41 0xb6a08efd in QMetaObject::metacall (object=0x81281a8, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfee1cd8) at kernel/qmetaobject.cpp:237
#42 0xb6a17fe8 in QMetaObject::activate (sender=0x82b3fb8, m=0xb686ad28, local_signal_index=1, argv=0xbfee1cd8) at kernel/qobject.cpp:3295
#43 0xb5f34a0d in QAction::triggered (this=0x82b3fb8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#44 0xb5f34cab in QAction::activate (this=0x82b3fb8, event=QAction::Trigger) at kernel/qaction.cpp:1255
#45 0xb6417c30 in trigger (this=0x8231780) at ../../src/gui/kernel/qaction.h:218
#46 QToolButton::nextCheckState (this=0x8231780) at widgets/qtoolbutton.cpp:1147
#47 0xb6344297 in QAbstractButtonPrivate::click (this=0x8239e80) at widgets/qabstractbutton.cpp:528
#48 0xb6344596 in QAbstractButton::mouseReleaseEvent (this=0x8231780, e=0xbfee2414) at widgets/qabstractbutton.cpp:1121
#49 0xb6417d1d in QToolButton::mouseReleaseEvent (this=0x8231780, e=0xbfee2414) at widgets/qtoolbutton.cpp:721
#50 0xb5f94f00 in QWidget::event (this=0x8231780, event=0xbfee2414) at kernel/qwidget.cpp:8044
#51 0xb63437d0 in QAbstractButton::event (this=0x8231780, e=0xbfee2414) at widgets/qabstractbutton.cpp:1080
#52 0xb641947c in QToolButton::event (this=0x8231780, event=0xbfee2414) at widgets/qtoolbutton.cpp:1163
#53 0xb5f3bc64 in QApplicationPrivate::notify_helper (this=0x8134568, receiver=0x8231780, e=0xbfee2414) at kernel/qapplication.cpp:4302
#54 0xb5f44750 in QApplication::notify (this=0xbfee212c, receiver=0x8231780, e=0xbfee2414) at kernel/qapplication.cpp:3867
#55 0xb6fd39d1 in KApplication::notify (this=0xbfee2c74, receiver=0x8231780, event=0xbfee2414) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#56 0xb6a02e0e in QCoreApplication::notifyInternal (this=0xbfee2c74, receiver=0x8231780, event=0xbfee2414) at kernel/qcoreapplication.cpp:726
#57 0xb5f3cc4c in sendSpontaneousEvent (receiver=0x8231780, event=0xbfee2414, alienWidget=0x8231780, nativeWidget=0x82a1c28, buttonDown=0xb6886078, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#58 QApplicationPrivate::sendMouseEvent (receiver=0x8231780, event=0xbfee2414, alienWidget=0x8231780, nativeWidget=0x82a1c28, buttonDown=0xb6886078, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#59 0xb5fc458c in QETWidget::translateMouseEvent (this=0x82a1c28, event=0xbfee292c) at kernel/qapplication_x11.cpp:4380
#60 0xb5fc373e in QApplication::x11ProcessEvent (this=0xbfee2c74, event=0xbfee292c) at kernel/qapplication_x11.cpp:3391
#61 0xb5fec570 in x11EventSourceDispatch (s=0x8138500, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#62 0xb51a7b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb51a8350 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb51a860e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6a2ed4b in QEventDispatcherGlib::processEvents (this=0x810d8e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#66 0xb5fec19a in QGuiEventDispatcherGlib::processEvents (this=0x810d8e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6a0211d in QEventLoop::processEvents (this=0xbfee2be4, flags=...) at kernel/qeventloop.cpp:149
#68 0xb6a02319 in QEventLoop::exec (this=0xbfee2be4, flags=...) at kernel/qeventloop.cpp:201
#69 0xb6a06c70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#70 0xb5f39164 in QApplication::exec () at kernel/qapplication.cpp:3581
#71 0x08067d41 in main (argc=142047680, argv=0x0) at /usr/src/debug/ktorrent-3.3.4/ktorrent/main.cpp:172

This bug may be a duplicate of or related to bug 251719.

Possible duplicates by query: bug 261129, bug 259625, bug 259521, bug 255221.

Reported using DrKonqi
Comment 1 Joris Guisson 2011-01-09 12:45:14 UTC
This is caused by the NVIDIA driver, I suggest you downgrade to 256.53 or upgrade to any version NVIDIA fixed it in.

*** This bug has been marked as a duplicate of bug 251719 ***
Comment 2 Roger Luedecke 2011-01-09 14:41:33 UTC
On 01/09/2011 03:45 AM, Joris Guisson wrote:
> https://bugs.kde.org/show_bug.cgi?id=262591
>
>
> Joris Guisson <joris.guisson@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|                            |DUPLICATE
>
>
>
>
> --- Comment #1 from Joris Guisson <joris guisson gmail com>  2011-01-09 12:45:14 ---
> This is caused by the NVIDIA driver, I suggest you downgrade to 256.53 or
> upgrade to any version NVIDIA fixed it in.
>
> *** This bug has been marked as a duplicate of bug 251719 ***
>
>   
If you don't mind, how do I go about that? The older versions are not in
my repositories.