Bug 170869 - KGet crashes on saving images from Konqueror
Summary: KGet crashes on saving images from Konqueror
Status: RESOLVED DUPLICATE of bug 163171
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
: 171588 172256 173032 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-11 18:42 UTC by Marcus Harrison
Modified: 2008-11-17 22:33 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Valgrind log for kget crash (60.40 KB, text/plain)
2008-09-24 19:58 UTC, Morten Bo Johansen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Harrison 2008-09-11 18:42:57 UTC
Version:            (using KDE 4.1.1)
OS:                Linux
Installed from:    Ubuntu Packages

When KGet isn't already running and is used as Konqueror's default download manager, saving an image causes Konqueror to launch KGet. The KGet downloads window opens... then it crashes and closes with this backtrace:

Application: KGet (kget), signal SIGSEGV
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb5fb0720 (LWP 17303)]
[KCrash handler]
#6  QUrl::host (this=0x60) at io/qurl.cpp:4253
#7  0xb7b0d321 in searchIdleList (idleSlaves=@0x8265f1c, url=@0x60, 
    protocol=@0xbfede84c, exact=@0xbfede8eb)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/scheduler.cpp:609
#8  0xb7b0d8be in KIO::SchedulerPrivate::findIdleSlave (this=0x8265ec8, 
    job=0x815d958, exact=@0xbfede8eb)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/scheduler.cpp:683
#9  0xb7b0fefa in KIO::SchedulerPrivate::startJobDirect (this=0x8265ec8)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/scheduler.cpp:588
#10 0xb7b0ffd8 in KIO::SchedulerPrivate::startStep (this=0x8265ec8)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kio/kio/scheduler.cpp:433
#11 0xb7b10197 in KIO::Scheduler::qt_metacall (this=0x8113bf0, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfede9c8)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/obj-i486-linux-gnu/kio/scheduler.moc:101
#12 0xb76e6f79 in QMetaObject::activate (sender=0x8265ecc, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3016
#13 0xb76e7642 in QMetaObject::activate (sender=0x8265ecc, m=0xb77c6ae4, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3086
#14 0xb7724817 in QTimer::timeout (this=0x8265ecc)
    at .moc/release-shared/moc_qtimer.cpp:126
#15 0xb76ee0fe in QTimer::timerEvent (this=0x8265ecc, e=0xbfedeeb8)
    at kernel/qtimer.cpp:263
#16 0xb76e19fa in QObject::event (this=0x8265ecc, e=0xbfedeeb8)
    at kernel/qobject.cpp:1105
#17 0xb6c21f9c in QApplicationPrivate::notify_helper (this=0x80baaf0, 
    receiver=0x8265ecc, e=0xbfedeeb8) at kernel/qapplication.cpp:3800
#18 0xb6c26bf9 in QApplication::notify (this=0xbfedf130, receiver=0x8265ecc, 
    e=0xbfedeeb8) at kernel/qapplication.cpp:3392
#19 0xb7de51c3 in KApplication::notify (this=0xbfedf130, receiver=0x8265ecc, 
    event=0xbfedeeb8)
    at /build/buildd/kde4libs-4.1.1+really4.1.1/kdeui/kernel/kapplication.cpp:311
#20 0xb76d20b9 in QCoreApplication::notifyInternal (this=0xbfedf130, 
    receiver=0x8265ecc, event=0xbfedeeb8) at kernel/qcoreapplication.cpp:591
#21 0xb76ffc01 in QTimerInfoList::activateTimers (this=0x80bd954)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 0xb76fd4a0 in timerSourceDispatch (source=0x80bd920)
    at kernel/qeventdispatcher_glib.cpp:166
#23 0xb635fdd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb6363193 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb636374e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb76fd9f8 in QEventDispatcherGlib::processEvents (this=0x80b8248, 
    flags=@0xbfedf018) at kernel/qeventdispatcher_glib.cpp:325
#27 0xb6cb5a25 in QGuiEventDispatcherGlib::processEvents (this=0x80b8248, 
    flags=@0xbfedf048) at kernel/qguieventdispatcher_glib.cpp:204
#28 0xb76d133d in QEventLoop::processEvents (this=0xbfedf0c0, 
    flags=@0xbfedf084) at kernel/qeventloop.cpp:149
#29 0xb76d14cd in QEventLoop::exec (this=0xbfedf0c0, flags=@0xbfedf0c8)
    at kernel/qeventloop.cpp:200
#30 0xb76d374d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#31 0xb6c21897 in QApplication::exec () at kernel/qapplication.cpp:3330
#32 0x080934bb in ?? ()
#33 0xb6897450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#34 0x08061cc1 in _start ()
#0  0xb7f54410 in __kernel_vsyscall ()
Comment 1 Lukas Appelhans 2008-09-14 14:13:50 UTC
Seems like a KIO-Bug to me...

Lukas
Comment 2 Oliver Putz 2008-09-14 14:31:23 UTC
Confirming on KDE-4.1.1

Steps to reproduce:

1) Quit kget
2) Open konqueror and go to some site with images
3) Click on an image->save as
4) Set location and wait until kget fires up and crashes

Backtrace:

Application: KGet (kget), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb6232700 (LWP 12502)]
[KCrash handler]
#6  0xb75f5ca3 in QUrl::host (this=0x814a768) at io/qurl.cpp:4253
#7  0xb7ac487f in searchIdleList (idleSlaves=@0x82c8d3c, url=@0x814a768, 
    protocol=@0xbfdbebbc, exact=@0xbfdbec5b)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kio/scheduler.cpp:609
#8  0xb7ac51bc in KIO::SchedulerPrivate::findIdleSlave (this=0x82c8ce8, 
    job=0x80b2ac0, exact=@0xbfdbec5b)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kio/scheduler.cpp:683
#9  0xb7ac7286 in KIO::SchedulerPrivate::startJobDirect (this=0x82c8ce8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kio/scheduler.cpp:588
#10 0xb7ac7354 in KIO::SchedulerPrivate::startStep (this=0x82c8ce8)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kio/kio/scheduler.cpp:433
#11 0xb7ac74e9 in KIO::Scheduler::qt_metacall (this=0x814cff0, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfdbed48)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs_build/kio/scheduler.moc:101
#12 0xb7652131 in QMetaObject::activate (sender=0x82c8cec, 
    from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3007
#13 0xb7654028 in QMetaObject::activate (sender=0x82c8cec, m=0xb77209c4, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3077
#14 0xb768af2d in QTimer::timeout (this=0x82c8cec)
    at .moc/debug-shared/moc_qtimer.cpp:126
#15 0xb76581be in QTimer::timerEvent (this=0x82c8cec, e=0xbfdbf1fc)
    at kernel/qtimer.cpp:263
#16 0xb764b5b9 in QObject::event (this=0x82c8cec, e=0xbfdbf1fc)
    at kernel/qobject.cpp:1096
#17 0xb68a9f1b in QApplicationPrivate::notify_helper (this=0x80b2d98, 
    receiver=0x82c8cec, e=0xbfdbf1fc) at kernel/qapplication.cpp:3800
#18 0xb68b0a55 in QApplication::notify (this=0xbfdbf5c0, receiver=0x82c8cec, 
    e=0xbfdbf1fc) at kernel/qapplication.cpp:3392
#19 0xb7e4dce9 in KApplication::notify (this=0xbfdbf5c0, receiver=0x82c8cec, 
    event=0xbfdbf1fc)
    at /var/tmp/portage/kde-base/kdelibs-4.1.1/work/kdelibs-4.1.1/kdeui/kernel/kapplication.cpp:311
#20 0xb763b771 in QCoreApplication::notifyInternal (this=0xbfdbf5c0, 
    receiver=0x82c8cec, event=0xbfdbf1fc) at kernel/qcoreapplication.cpp:591
#21 0xb7667ffe in QTimerInfoList::activateTimers (this=0x80b3ad4)
    at kernel/qcoreapplication.h:215
#22 0xb76681c2 in QEventDispatcherUNIX::processEvents (this=0x80b2098, flags=
      {i = -1076104036}) at kernel/qeventdispatcher_unix.cpp:899
#23 0xb693f03f in QEventDispatcherX11::processEvents (this=0x80b2098, flags=
      {i = -1076103976}) at kernel/qeventdispatcher_x11.cpp:154
#24 0xb763a300 in QEventLoop::processEvents (this=0xbfdbf550, flags=
      {i = -1076103912}) at kernel/qeventloop.cpp:149
#25 0xb763a4a2 in QEventLoop::exec (this=0xbfdbf550, flags={i = -1076103848})
    at kernel/qeventloop.cpp:200
#26 0xb763c8bf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#27 0xb68a9cb3 in QApplication::exec () at kernel/qapplication.cpp:3330
#28 0x080907fe in main (argc=3, argv=0xbfdbf7a4)
    at /var/tmp/portage/kde-base/kget-4.1.1/work/kget-4.1.1/kget/main.cpp:153
#0  0xffffe424 in __kernel_vsyscall ()
Comment 3 Urs Wolfer 2008-09-24 19:29:22 UTC
*** Bug 171588 has been marked as a duplicate of this bug. ***
Comment 4 Morten Bo Johansen 2008-09-24 19:58:25 UTC
Created attachment 27553 [details]
Valgrind log for kget crash
Comment 5 Lukas Appelhans 2008-10-06 13:15:11 UTC
*** Bug 172256 has been marked as a duplicate of this bug. ***
Comment 6 Urs Wolfer 2008-10-17 19:08:42 UTC
*** Bug 173032 has been marked as a duplicate of this bug. ***
Comment 7 Frank Reininghaus 2008-11-17 22:00:42 UTC
Probably a duplicate of bug 163171?
Comment 8 Lukas Appelhans 2008-11-17 22:33:14 UTC
I think so, yeah...

Lukas

*** This bug has been marked as a duplicate of bug 163171 ***