[Kget] [Bug 266963] New: Repeated crash of KGet

reg at jcuk.biz reg at jcuk.biz
Wed Feb 23 12:56:12 CET 2011


https://bugs.kde.org/show_bug.cgi?id=266963

           Summary: Repeated crash of KGet
           Product: kget
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kget at kde.org
        ReportedBy: reg at jcuk.biz


Application: kget (2.5.5)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.11-83.fc14.i686 i686
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed: Nothing! The crash happens
when pc is left unattended and without other apps running

The crash can be reproduced every time.

-- Backtrace:
Application: KGet (kget), signal: Bus error
[Current thread is 1 (Thread 0xb77e4780 (LWP 13491))]

Thread 7 (Thread 0xb7486b70 (LWP 13492)):
#0  0x00dc96ff in __pthread_mutex_unlock_usercnt (mutex=0x9b935a4) at
pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x9b935a4) at pthread_mutex_unlock.c:290
#2  0x0047f4c7 in g_main_context_iterate (context=0x9b935a0, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2721
#3  0x0048004b in g_main_loop_run (loop=0x9b93620) at gmain.c:2988
#4  0x00edced5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#5  0x004a8bd0 in g_thread_create_proxy (data=0x9b93630) at gthread.c:1897
#6  0x00dc5e99 in start_thread (arg=0xb7486b70) at pthread_create.c:301
#7  0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xb4837b70 (LWP 13493)):
#0  0x00a15416 in __kernel_vsyscall ()
#1  0x00ccdc36 in __poll (fds=0xb3e01e80, nfds=1, timeout=983) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0048fdac in g_poll (fds=0xb3e01e80, nfds=1, timeout=983) at gpoll.c:132
#3  0x0047f8b7 in g_main_context_poll (context=0xb3e004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb3e004e8, block=1, dispatch=1,
self=<value optimized out>) at gmain.c:2775
#5  0x0047fc35 in g_main_context_iteration (context=0xb3e004e8, may_block=1) at
gmain.c:2843
#6  0x07ac1067 in QEventDispatcherGlib::processEvents (this=0xb3e00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#7  0x07a924ca in QEventLoop::processEvents (this=0xb4837220, flags=...) at
kernel/qeventloop.cpp:149
#8  0x07a9277a in QEventLoop::exec (this=0xb4837220, flags=...) at
kernel/qeventloop.cpp:201
#9  0x0799936b in QThread::exec (this=0x9dab510) at thread/qthread.cpp:490
#10 0x019de1df in utp::UTPServerThread::run (this=0x9dab510) at
/usr/src/debug/libktorrent-1.0.5-3/src/utp/utpserverthread.cpp:44
#11 0x0799be6a in QThreadPrivate::start (arg=0x9dab510) at
thread/qthread_unix.cpp:285
#12 0x00dc5e99 in start_thread (arg=0xb4837b70) at pthread_create.c:301
#13 0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xafd27b70 (LWP 13508)):
#0  0x0047fbdd in g_main_context_iteration (context=0x9f70418, may_block=1) at
gmain.c:2836
#1  0x07ac1067 in QEventDispatcherGlib::processEvents (this=0x9d558a8,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#2  0x07a924ca in QEventLoop::processEvents (this=0xafd27220, flags=...) at
kernel/qeventloop.cpp:149
#3  0x07a9277a in QEventLoop::exec (this=0xafd27220, flags=...) at
kernel/qeventloop.cpp:201
#4  0x0799936b in QThread::exec (this=0x9f6a1f0) at thread/qthread.cpp:490
#5  0x07a73b4c in QInotifyFileSystemWatcherEngine::run (this=0x9f6a1f0) at
io/qfilesystemwatcher_inotify.cpp:248
#6  0x0799be6a in QThreadPrivate::start (arg=0x9f6a1f0) at
thread/qthread_unix.cpp:285
#7  0x00dc5e99 in start_thread (arg=0xafd27b70) at pthread_create.c:301
#8  0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xb1b67b70 (LWP 13521)):
#0  0x01949fb1 in net::WakeUpPipe::fd (this=0x9cffe68) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/wakeuppipe.h:49
#1  0x0194aeb5 in net::Poll::add (this=0x9cffaf0, pc=...) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/poll.cpp:73
#2  0x0194709c in net::DownloadThread::waitForSocketReady (this=0x9cffae8) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/downloadthread.cpp:114
#3  0x01947240 in net::DownloadThread::update (this=0x9cffae8) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/downloadthread.cpp:48
#4  0x019474d8 in net::NetworkThread::run (this=0x9cffae8) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/networkthread.cpp:48
#5  0x0799be6a in QThreadPrivate::start (arg=0x9cffae8) at
thread/qthread_unix.cpp:285
#6  0x00dc5e99 in start_thread (arg=0xb1b67b70) at pthread_create.c:301
#7  0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xb3b6bb70 (LWP 13522)):
#0  0x00a15416 in __kernel_vsyscall ()
#1  0x00dca39b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0799ae8a in QMutexPrivate::wait (this=0x9cffa80, timeout=-1) at
thread/qmutex_unix.cpp:84
#3  0x079974b2 in QMutex::lock (this=0x1a32b50) at thread/qmutex.cpp:167
#4  0x019457f1 in net::SocketMonitor::lock (this=0x1a32b4c) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/socketmonitor.cpp:82
#5  0x019469a6 in net::UploadThread::update (this=0x9cffef0) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/uploadthread.cpp:49
#6  0x019474d8 in net::NetworkThread::run (this=0x9cffef0) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/networkthread.cpp:48
#7  0x0799be6a in QThreadPrivate::start (arg=0x9cffef0) at
thread/qthread_unix.cpp:285
#8  0x00dc5e99 in start_thread (arg=0xb3b6bb70) at pthread_create.c:301
#9  0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xb1366b70 (LWP 13523)):
#0  0x00a15416 in __kernel_vsyscall ()
#1  0x00dca39b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0799c567 in wait (this=0x9d05e5c, mutex=0x9d05e58, time=4294967295) at
thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x9d05e5c, mutex=0x9d05e58, time=4294967295) at
thread/qwaitcondition_unix.cpp:160
#4  0x0194a767 in net::ReverseResolverThread::run (this=0x9d05e50) at
/usr/src/debug/libktorrent-1.0.5-3/src/net/reverseresolver.cpp:123
#5  0x0799be6a in QThreadPrivate::start (arg=0x9d05e50) at
thread/qthread_unix.cpp:285
#6  0x00dc5e99 in start_thread (arg=0xb1366b70) at pthread_create.c:301
#7  0x00cd8d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77e4780 (LWP 13491)):
[KCrash Handler]
#7  __memcpy_ia32 () at ../sysdeps/i386/i686/memcpy.S:100
#8  0x0196f9ae in bt::ChunkDownload::piece (this=0x9f77dd0, p=...,
ok=@0xbfb49aef) at /usr/include/bits/string3.h:52
#9  0x019744da in bt::Downloader::pieceReceived (this=0x9ef2860, p=...) at
/usr/src/debug/libktorrent-1.0.5-3/src/download/downloader.cpp:134
#10 0x0195d8f0 in bt::PeerManager::pieceReceived (this=0x9db2778, p=...) at
/usr/src/debug/libktorrent-1.0.5-3/src/peer/peermanager.cpp:671
#11 0x0195c4c2 in bt::Peer::packetReady (this=0x9f150d0, packet=0xa0abf28 "\a",
len=16393) at /usr/src/debug/libktorrent-1.0.5-3/src/peer/peer.cpp:283
#12 0x019655a9 in bt::PacketReader::update (this=0x9d3c710) at
/usr/src/debug/libktorrent-1.0.5-3/src/peer/packetreader.cpp:141
#13 0x0195a111 in bt::Peer::update (this=0x9f150d0) at
/usr/src/debug/libktorrent-1.0.5-3/src/peer/peer.cpp:538
#14 0x0195f302 in bt::PeerManager::update (this=0x9db2778) at
/usr/src/debug/libktorrent-1.0.5-3/src/peer/peermanager.cpp:144
#15 0x01991e5e in bt::TorrentControl::update (this=0x9dae598) at
/usr/src/debug/libktorrent-1.0.5-3/src/torrent/torrentcontrol.cpp:163
#16 0x018b034b in BTTransfer::updateTorrent (this=0x9d772b8) at
/usr/src/debug/kdenetwork-4.5.5/kget/transfer-plugins/bittorrent/bttransfer.cpp:304
#17 0x018b0474 in BTTransfer::update (this=0x9d772b8) at
/usr/src/debug/kdenetwork-4.5.5/kget/transfer-plugins/bittorrent/bttransfer.cpp:198
#18 0x018b3903 in BTTransfer::qt_metacall (this=0x9d772b8,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb49e9c) at
/usr/src/debug/kdenetwork-4.5.5/i686-redhat-linux-gnu/kget/transfer-plugins/bittorrent/bttransfer.moc:90
#19 0x07a99b6b in QMetaObject::metacall (object=0x9d772b8,
cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfb49e9c) at
kernel/qmetaobject.cpp:237
#20 0x07aa9047 in QMetaObject::activate (sender=0x9d77368, m=0x7bcfac4,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3272
#21 0x07af77a8 in QTimer::timeout (this=0x9d77368) at
.moc/release-shared/moc_qtimer.cpp:134
#22 0x07aafc9e in QTimer::timerEvent (this=0x9d77368, e=0xbfb4a3cc) at
kernel/qtimer.cpp:271
#23 0x07aa89a4 in QObject::event (this=0x9d77368, e=0xbfb4a3cc) at
kernel/qobject.cpp:1175
#24 0x0214726c in QApplicationPrivate::notify_helper (this=0x9b61a90,
receiver=0x9d77368, e=0xbfb4a3cc) at kernel/qapplication.cpp:4445
#25 0x0214bed2 in QApplication::notify (this=0xbfb4a718, receiver=0x9d77368,
e=0xbfb4a3cc) at kernel/qapplication.cpp:3845
#26 0x070e8f7b in KApplication::notify (this=0xbfb4a718, receiver=0x9d77368,
event=0xbfb4a3cc) at
/usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#27 0x07a93333 in QCoreApplication::notifyInternal (this=0xbfb4a718,
receiver=0x9d77368, event=0xbfb4a3cc) at kernel/qcoreapplication.cpp:732
#28 0x07ac3cb1 in sendEvent (this=0x9b64794) at kernel/qcoreapplication.h:215
#29 QTimerInfoList::activateTimers (this=0x9b64794) at
kernel/qeventdispatcher_unix.cpp:603
#30 0x07ac0908 in timerSourceDispatch (source=0x9b64c00) at
kernel/qeventdispatcher_glib.cpp:184
#31 idleTimerSourceDispatch (source=0x9b64c00) at
kernel/qeventdispatcher_glib.cpp:231
#32 0x0047f192 in g_main_dispatch (context=0x9b63e90) at gmain.c:2149
#33 g_main_context_dispatch (context=0x9b63e90) at gmain.c:2702
#34 0x0047f978 in g_main_context_iterate (context=0x9b63e90, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2780
#35 0x0047fc35 in g_main_context_iteration (context=0x9b63e90, may_block=1) at
gmain.c:2843
#36 0x07ac102d in QEventDispatcherGlib::processEvents (this=0x9b39790,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#37 0x021fa406 in QGuiEventDispatcherGlib::processEvents (this=0x9b39790,
flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#38 0x07a924ca in QEventLoop::processEvents (this=0xbfb4a674, flags=...) at
kernel/qeventloop.cpp:149
#39 0x07a9277a in QEventLoop::exec (this=0xbfb4a674, flags=...) at
kernel/qeventloop.cpp:201
#40 0x07a97327 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x02145078 in QApplication::exec () at kernel/qapplication.cpp:3719
#42 0x080e0350 in main (argc=) at
/usr/src/debug/kdenetwork-4.5.5/kget/main.cpp:203

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kget mailing list