[Kget] [Bug 243093] New: Kget crashes when downloading repeatedly

Raúl rasasi78 at gmail.com
Tue Jun 29 00:19:30 CEST 2010


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

           Summary: Kget crashes when downloading repeatedly
           Product: kget
           Version: unspecified
          Platform: Debian unstable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kget at kde.org
        ReportedBy: rasasi78 at gmail.com


Application: kget (2.4.4)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.34 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I chose a picasa album and started to download pictures one after another. Kget
crashed. According to the possible dupe this may be a bug in kdelibs.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KGet (kget), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbb8650c760 (LWP 21396))]

Thread 2 (Thread 0x7fbb72549710 (LWP 21400)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fbb83660df2 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0xc77f40, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xc77f40,
time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fbb83655e21 in QThreadPoolThread::run (this=0xcb9900) at
concurrent/qthreadpool.cpp:140
#4  0x00007fbb8365fe35 in QThreadPrivate::start (arg=0xcb9900) at
thread/qthread_unix.cpp:248
#5  0x00007fbb847048ba in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007fbb81eb901d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbb8650c760 (LWP 21396)):
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x7ffff160db40, copy=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#6  QString (this=0x7ffff160db40, copy=...) at
../../include/QtCore/../../src/corelib/tools/qstring.h:715
#7  QUrlPrivate (this=0x7ffff160db40, copy=...) at io/qurl.cpp:3382
#8  0x00007fbb8370a983 in QUrlPrivate::normalized (this=<value optimized out>)
at io/qurl.cpp:3967
#9  0x00007fbb8370bed8 in QUrl::operator== (this=0x7ffff160de10, url=<value
optimized out>) at io/qurl.cpp:5905
#10 0x00007fbb859550e0 in KDirModel::expandToUrl (this=0x10a15c0, url=<value
optimized out>) at ../../kio/kio/kdirmodel.cpp:1085
#11 0x00007fbb7258abfa in KDirOperator::setCurrentItem (this=0xd86610, url=...)
at ../../kfile/kdiroperator.cpp:1737
#12 0x00007fbb725a0b09 in KFileWidgetPrivate::_k_slotLoadingFinished
(this=0xbf1960) at ../../kfile/kfilewidget.cpp:1511
#13 0x00007fbb725ac654 in KFileWidget::qt_metacall (this=0xc74ad0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff160e0a0)
at ./kfilewidget.moc:146
#14 0x00007fbb83762346 in QMetaObject::activate (sender=0xd86610, m=<value
optimized out>, local_signal_index=<value optimized out>,
argv=0x5f474d492f736f74) at kernel/qobject.cpp:3295
#15 0x00007fbb725863cc in KDirOperator::Private::_k_slotCanceled
(this=0xbfbf40) at ../../kfile/kdiroperator.cpp:2289
#16 0x00007fbb72591395 in KDirOperator::qt_metacall (this=0xd86610,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff160e1d0)
at ./kdiroperator.moc:247
#17 0x00007fbb83762346 in QMetaObject::activate (sender=0x1011350, m=<value
optimized out>, local_signal_index=<value optimized out>,
argv=0x5f474d492f736f74) at kernel/qobject.cpp:3295
#18 0x00007fbb8593a3b8 in KDirListerCache::stop (this=0xc78cc0,
lister=0x1011350, silent=false) at ../../kio/kio/kdirlister.cpp:378
#19 0x00007fbb85944155 in ~KDirLister (this=0x7ffff160db40, __in_chrg=<value
optimized out>) at ../../kio/kio/kdirlister.cpp:1938
#20 0x00007fbb8375db9c in QObjectPrivate::deleteChildren (this=0xc00050) at
kernel/qobject.cpp:1986
#21 0x00007fbb83764c7f in ~QObject (this=<value optimized out>,
__in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#22 0x00007fbb83742435 in ~QAbstractItemModel (this=0x10a15c0, __in_chrg=<value
optimized out>) at kernel/qabstractitemmodel.cpp:1373
#23 0x00007fbb85952c0a in ~KDirModel (this=0x10a15c0, __in_chrg=<value
optimized out>) at ../../kio/kio/kdirmodel.cpp:331
#24 0x00007fbb72588bcc in ~Private (this=0xbfbf40, __in_chrg=<value optimized
out>) at ../../kfile/kdiroperator.cpp:351
#25 0x00007fbb72588d6f in ~KDirOperator (this=0xd86610, __in_chrg=<value
optimized out>) at ../../kfile/kdiroperator.cpp:423
#26 0x00007fbb725a202f in ~KFileWidgetPrivate (this=0xc74ad0, __in_chrg=<value
optimized out>) at ../../kfile/kfilewidget.cpp:107
#27 ~KFileWidget (this=0xc74ad0, __in_chrg=<value optimized out>) at
../../kfile/kfilewidget.cpp:643
#28 0x00007fbb8375db9c in QObjectPrivate::deleteChildren (this=0xc2b120) at
kernel/qobject.cpp:1986
#29 0x00007fbb82b4c2fd in ~QWidget (this=0xa390e0, __in_chrg=<value optimized
out>) at kernel/qwidget.cpp:1476
#30 0x00007fbb85a1dea5 in ~KFileDialog (this=0xa390e0, __in_chrg=<value
optimized out>) at ../../kio/kfile/kfiledialog.cpp:326
#31 0x00007fbb853490f3 in KGet::destFileInputDialog (destDir=<value optimized
out>, suggestedFileName=...) at ../../kget/core/kget.cpp:883
#32 0x00007fbb8534e95d in KGet::addTransfer (srcUrl=) at
../../kget/core/kget.cpp:228
#33 0x00000000004abfe4 in KGetApp::newInstance() ()
#34 0x00007fbb85f28256 in KUniqueApplicationAdaptor::newInstance
(this=0x8a6300, asn_id=<value optimized out>, args=...) at
../../kdeui/kernel/kuniqueapplication.cpp:454
#35 0x00007fbb85f28896 in KUniqueApplicationAdaptor::qt_metacall
(this=0x8a6300, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0x7ffff160ee40) at
./kuniqueapplication_p.moc:81
#36 0x00007fbb83a8d421 in QDBusConnectionPrivate::deliverCall (this=<value
optimized out>, object=<value optimized out>, msg=<value optimized out>,
metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:904
#37 0x00007fbb83a8e68b in QDBusConnectionPrivate::activateCall (this=<value
optimized out>, object=0x8a6300, flags=337, msg=...) at qdbusintegrator.cpp:816
#38 0x00007fbb83a8f10d in QDBusConnectionPrivate::activateObject (this=<value
optimized out>, node=<value optimized out>, msg=..., pathStartPos=<value
optimized out>) at qdbusintegrator.cpp:1364
#39 0x00007fbb83a8f3a8 in QDBusActivateObjectEvent::placeMetaCall
(this=0xec97c0) at qdbusintegrator.cpp:1477
#40 0x00007fbb8375ee89 in QObject::event (this=0x7ffff160fe10, e=0xec97c0) at
kernel/qobject.cpp:1248
#41 0x00007fbb82af369d in QApplication::event (this=0x7ffff160fe10, e=0xec97c0)
at kernel/qapplication.cpp:2355
#42 0x00007fbb82aef32c in QApplicationPrivate::notify_helper (this=0x812710,
receiver=0x7ffff160fe10, e=0xec97c0) at kernel/qapplication.cpp:4302
#43 0x00007fbb82af580b in QApplication::notify (this=0x7ffff160fe10,
receiver=0x7ffff160fe10, e=0xec97c0) at kernel/qapplication.cpp:4185
#44 0x00007fbb85f21436 in KApplication::notify (this=0x7ffff160fe10,
receiver=0x7ffff160fe10, event=0xec97c0) at
../../kdeui/kernel/kapplication.cpp:302
#45 0x00007fbb8374f15c in QCoreApplication::notifyInternal
(this=0x7ffff160fe10, receiver=0x7ffff160fe10, event=0xec97c0) at
kernel/qcoreapplication.cpp:726
#46 0x00007fbb83752804 in QCoreApplication::sendEvent (receiver=0x0,
event_type=<value optimized out>, data=0x7c16f0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x7c16f0) at kernel/qcoreapplication.cpp:1367
#48 0x00007fbb83778bd3 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#50 0x00007fbb7db6d6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0x00007fbb7db71538 in ?? () from /lib/libglib-2.0.so.0
#52 0x00007fbb7db716ec in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#53 0x00007fbb83778713 in QEventDispatcherGlib::processEvents (this=0x7c1200,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#54 0x00007fbb82b9f14e in QGuiEventDispatcherGlib::processEvents
(this=0x7ffff160db40, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007fbb8374da82 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#56 0x00007fbb8374de5c in QEventLoop::exec (this=0x7ffff160fd70, flags=) at
kernel/qeventloop.cpp:201
#57 0x00007fbb83752aeb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1003
#58 0x00000000004aa50d in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../kget/main.cpp:184

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

Possible duplicates by query: bug 242085.

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