Bug 171171 - kget crashed when starting third download
Summary: kget crashed when starting third download
Status: RESOLVED INTENTIONAL
Alias: None
Product: kget
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-16 18:31 UTC by Oliver Putz
Modified: 2008-12-13 14:35 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 Oliver Putz 2008-09-16 18:31:28 UTC
Version:           v0.8.5 (using 3.5.9, Gentoo)
Compiler:          Target: x86_64-pc-linux-gnu
OS:                Linux (x86_64) release 2.6.25-gentoo-r7

In case anyone is still working on KDE-3.5.9: Yesterday I was downloading several files [videos from akademy] (two of them active, the other ones queued). When I resumed a third download (one of the queued ones), kget crashed with the following backtrace as soon as I hit the "resume button":

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7fc039a08700 (LWP 17651)]
[New Thread 0x42648950 (LWP 22379)]
[New Thread 0x4108a950 (LWP 22373)]
[New Thread 0x40889950 (LWP 22323)]
[KCrash handler]
#5  0x00007fc0328ec235 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fc0328ed753 in *__GI_abort () at abort.c:88
#7  0x00007fc032929518 in __libc_message (do_abort=2, 
    fmt=0x7fc0329d8c90 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007fc03292ebc8 in malloc_printerr (action=2, 
    str=0x7fc0329d8d30 "double free or corruption (fasttop)", 
    ptr=<value optimized out>) at malloc.c:5949
#9  0x00007fc032930786 in *__GI___libc_free (mem=0x7fc0329cf2c0)
    at malloc.c:3625
#10 0x00007fc036a55414 in ~QGArray (this=0x7fff41a3ce20)
    at tools/qgarray.cpp:174
#11 0x00007fc0367278c7 in ~QMemArray (this=0x7fff41a3ce20)
    at tools/qmemarray.h:61
#12 0x00007fc036a43e7b in ~QCString (this=0x7fff41a3ce20)
    at tools/qcstring.cpp:739
#13 0x00007fc037e11fae in KConfigBase::readEntryUtf8 (this=0x701000, 
    pKey=0x7fc02c019d10 "InfoOutput") at kconfigbase.cpp:332
#14 0x00007fc037e12836 in KConfigBase::readNumEntry (this=0x44f3, 
    pKey=0x6 <Address 0x6 out of bounds>, nDefault=2) at kconfigbase.cpp:588
#15 0x00007fc037e128f7 in KConfigBase::readNumEntry (this=0x701000, 
    pKey=<value optimized out>, nDefault=2) at kconfigbase.cpp:583
#16 0x00007fc037dfebcc in kDebugBackend (nLevel=0, nArea=125, 
    data=0x7fc02c01a180 "KAccelPrivate::setEnabled( \"timer\", false ): this = 0x827f00\n") at kdebug.cpp:241
#17 0x00007fc037dff1b2 in kdbgstream::flush (this=0x7fff41a3e190)
    at kdebug.cpp:336
#18 0x0000000000422749 in kdbgstream::operator<< (this=0x7fff41a3e190, 
    string=<value optimized out>) at /usr/kde/3.5/include/kdebug.h:232
#19 0x000000000042276e in endl (s=@0x44f3)
    at /usr/kde/3.5/include/kdebug.h:430
#20 0x00007fc037e6156e in KAccelPrivate::setEnabled (this=0x827f00, 
    sAction=@0x7fff41a3e230, bEnable=false) at kaccel.cpp:187
#21 0x00007fc0383af799 in KAction::setEnabled (this=0x811010, 
    enable=<value optimized out>) at kaction.cpp:835
#22 0x000000000042f6e3 in KMainWidget::slotUpdateActions (this=0x675700)
    at kmainwidget.cpp:1997
#23 0x0000000000430308 in KMainWidget::slotResumeCurrent (this=0x675700)
    at kmainwidget.cpp:744
#24 0x0000000000435088 in KMainWidget::qt_invoke (this=0x675700, _id=94, 
    _o=0x7fff41a3e480) at kmainwidget.moc:193
#25 0x00007fc0366ca888 in QObject::activate_signal (this=0x80ece0, 
    clist=0x80f0f0, o=0x7fff41a3e480) at kernel/qobject.cpp:2356
#26 0x00007fc0366cb8a2 in QObject::activate_signal (this=0x80ece0, signal=2)
    at kernel/qobject.cpp:2325
#27 0x00007fc0383ae5ba in KAction::slotButtonClicked (this=0x80ece0, 
    state=LeftButton) at kaction.cpp:1147
#28 0x00007fc0383ae969 in KAction::qt_invoke (this=0x80ece0, 
    _id=<value optimized out>, _o=0x7fff41a3e5a0) at kaction.moc:220
#29 0x00007fc0366ca888 in QObject::activate_signal (this=0x82aeb0, 
    clist=0x82aa50, o=0x7fff41a3e5a0) at kernel/qobject.cpp:2356
#30 0x00007fc03844c36b in KToolBarButton::buttonClicked (this=0x82aeb0, 
    t0=-5, t1=LeftButton) at ktoolbarbutton.moc:154
#31 0x00007fc03844d544 in KToolBarButton::mouseReleaseEvent (this=0x82aeb0, 
    e=0x7fff41a3eca0) at ktoolbarbutton.cpp:479
#32 0x00007fc03670dfc5 in QWidget::event (this=0x82aeb0, e=0x7fff41a3eca0)
    at kernel/qwidget.cpp:4677
#33 0x00007fc03664f97f in QApplication::internalNotify (this=0x7fff41a3f690, 
    receiver=0x82aeb0, e=0x7fff41a3eca0) at kernel/qapplication.cpp:2635
#34 0x00007fc036651e9c in QApplication::notify (this=0x7fff41a3f690, 
    receiver=0x82aeb0, e=0x7fff41a3eca0) at kernel/qapplication.cpp:2421
#35 0x00007fc037df976c in KApplication::notify (this=0x7fff41a3f690, 
    receiver=0x82aeb0, event=0x7fff41a3eca0) at kapplication.cpp:550
#36 0x00007fc0365d142e in QApplication::sendSpontaneousEvent (
    receiver=0x82aeb0, event=0x7fff41a3eca0) at kernel/qapplication.h:499
#37 0x00007fc0365d0016 in QETWidget::translateMouseEvent (this=0x82aeb0, 
    event=0x7fff41a3f330) at kernel/qapplication_x11.cpp:4298
#38 0x00007fc0365cdec2 in QApplication::x11ProcessEvent (this=0x7fff41a3f690, 
    event=0x7fff41a3f330) at kernel/qapplication_x11.cpp:3449
#39 0x00007fc0365e75a4 in QEventLoop::processEvents (this=0x687e80, flags=4)
    at kernel/qeventloop_x11.cpp:192
#40 0x00007fc03666f5e5 in QEventLoop::enterLoop (this=0x687e80)
    at kernel/qeventloop.cpp:198
#41 0x00007fc03666f3eb in QEventLoop::exec (this=0x687e80)
    at kernel/qeventloop.cpp:145
#42 0x00007fc0366517c4 in QApplication::exec (this=0x7fff41a3f690)
    at kernel/qapplication.cpp:2758
#43 0x0000000000440d07 in main (argc=3, argv=<value optimized out>)
    at main.cpp:222
#44 0x00007fc0328d8486 in __libc_start_main (main=0x440c20 <main>, argc=3, 
    ubp_av=0x7fff41a3f9a8, init=0x449f30 <__libc_csu_init>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff41a3f998) at libc-start.c:226
#45 0x000000000041fe29 in _start ()
Current language:  auto; currently c
Comment 1 Lukas Appelhans 2008-12-13 14:35:06 UTC
Sorry, we're not supporting KGet from KDE3 anymore. Anyway, this bug shouldn't appear in KGet2 (from KDE4)...

Lukas