Bug 178756 - kget crashed on kde startup
Summary: kget crashed on kde startup
Status: RESOLVED FIXED
Alias: None
Product: kget
Classification: Applications
Component: Multisegkio (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords:
: 185918 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-25 17:44 UTC by Ritesh Raj Sarraf
Modified: 2009-09-11 14:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ritesh Raj Sarraf 2008-12-25 17:44:37 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

I have an unfinished download in my kget list. Currently I'm a week off from internet. Very limited internet connectivity. But still, by my default configuration, kget runs on every desktop startup.
Today, during kde startup, kget crashed. Looks like it tried to resume its download, but there was no internet connection, but somehow it crashed.

Application: KGet (kget), signal SIGSEGV

Thread 1 (Thread 0xb7f458d0 (LWP 5330)):
[KCrash Handler]
#6  0x0300008c in ?? ()
#7  0x4c5e2bfc in operator<< (dbg=<value optimized out>, o=<value optimized out>) at kernel/qobject.cpp:3415
#8  0xb6784fe7 in SegmentFactory::splitSegment (this=0x9f91de8, Seg=0x9f7a320, n=3) at ../../../../kget/transfer-plugins/multisegmentkio/segmentfactory.cpp:270
#9  0xb67890fe in MultiSegmentCopyJob::slotSplitSegment (this=0x9f97580) at ../../../../kget/transfer-plugins/multisegmentkio/multisegkio.cpp:256
#10 0xb678c783 in MultiSegmentCopyJob::qt_metacall (this=0x9f97580, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa6e338) at ./multisegkio.moc:100
#11 0x4c5e3270 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3031
#12 0x4c5e3ff2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3101
#13 0x4c5e95c7 in QSingleShotTimer::timeout (this=) at .moc/release-shared/qtimer.moc:74
#14 0x4c5e96ec in QSingleShotTimer::timerEvent (this=<value optimized out>) at kernel/qtimer.cpp:294
#15 0x4c5ddd4f in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1120
#16 0x4c9c1e9c in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3803
#17 0x4c9c9d1e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3393
#18 0x4d5b1e7d in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:307
#19 0x4c5ce771 in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#20 0x4c5fc6d1 in QTimerInfoList::activateTimers (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#21 0x4c5fc96b in QEventDispatcherUNIX::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:893
#22 0x4ca5c5d6 in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_x11.cpp:148
#23 0x4c5cce3a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:143
#24 0x4c5ccffa in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:194
#25 0x4c5cf6b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#26 0x4c9c1d17 in QApplication::exec () at kernel/qapplication.cpp:3331
#27 0x0809dfba in main (argc=3, argv=0xbfa6ed44) at ../../kget/main.cpp:153
Comment 1 Urs Wolfer 2008-12-25 21:05:51 UTC
Looks like it crashed in KDebug.. Manolo, do you have any ideas?
Comment 2 Urs Wolfer 2008-12-30 22:37:10 UTC
Manolo suggested to try after the fix in r902980.
Comment 3 Ritesh Raj Sarraf 2009-01-14 19:40:11 UTC
(In reply to comment #2)
> Manolo suggested to try after the fix in r902980.
> 

I'm now running with r910693 and saw the crash back again at the same scenario.

Application: KGet (kget), signal SIGSEGV

Thread 1 (Thread 0xb5f228d0 (LWP 5556)):
[KCrash Handler]
#6  0xb749456a in operator<< (dbg={stream = 0xbf90c710}, o=0x8bd2eb8) at kernel/qobject.cpp:3415
#7  0xb4690060 in SegmentFactory::splitSegment (this=0x8c171f0, seg=0x8bd2eb8, n=3) at ../../../../kget/transfer-plugins/multisegmentkio/segmentfactory.cpp:275
#8  0xb469400e in MultiSegmentCopyJob::slotSplitSegment (this=0x8c16b40) at ../../../../kget/transfer-plugins/multisegmentkio/multisegkio.cpp:256
#9  0xb4697693 in MultiSegmentCopyJob::qt_metacall (this=0x8c16b40, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf90c808) at ./multisegkio.moc:100
#10 0xb7494be0 in QMetaObject::activate (sender=0x8c10030, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031
#11 0xb7495962 in QMetaObject::activate (sender=0x8c10030, m=0xb75620c8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101
#12 0xb749af37 in QSingleShotTimer::timeout (this=0x8c10030) at .moc/release-shared/qtimer.moc:74
#13 0xb749b05c in QSingleShotTimer::timerEvent (this=0x8c10030) at kernel/qtimer.cpp:294
#14 0xb748f6bf in QObject::event (this=0x8c10030, e=0xbf90cc9c) at kernel/qobject.cpp:1120
#15 0xb6a7579c in QApplicationPrivate::notify_helper (this=0x88d4080, receiver=0x8c10030, e=0xbf90cc9c) at kernel/qapplication.cpp:3803
#16 0xb6a7d61e in QApplication::notify (this=0xbf90d028, receiver=0x8c10030, e=0xbf90cc9c) at kernel/qapplication.cpp:3393
#17 0xb7d1877d in KApplication::notify (this=0xbf90d028, receiver=0x8c10030, event=0xbf90cc9c) at ../../kdeui/kernel/kapplication.cpp:307
#18 0xb74800e1 in QCoreApplication::notifyInternal (this=0xbf90d028, receiver=0x8c10030, event=0xbf90cc9c) at kernel/qcoreapplication.cpp:587
#19 0xb74ae041 in QTimerInfoList::activateTimers (this=0x88d5444) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#20 0xb74ae2db in QEventDispatcherUNIX::processEvents (this=0x88d3e38, flags={i = -1081028852}) at kernel/qeventdispatcher_unix.cpp:893
#21 0xb6b0ff06 in QEventDispatcherX11::processEvents (this=0x88d3e38, flags={i = -1081028792}) at kernel/qeventdispatcher_x11.cpp:148
#22 0xb747e7aa in QEventLoop::processEvents (this=0xbf90cfc0, flags={i = -1081028728}) at kernel/qeventloop.cpp:143
#23 0xb747e96a in QEventLoop::exec (this=0xbf90cfc0, flags={i = -1081028664}) at kernel/qeventloop.cpp:194
#24 0xb7481025 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#25 0xb6a75617 in QApplication::exec () at kernel/qapplication.cpp:3331
#26 0x0809e2ea in main (argc=3, argv=0xbf90d214) at ../../kget/main.cpp:153

Comment 4 Manolo Valdes 2009-01-20 18:25:04 UTC
i cant reproduce this bug here.
have you try new downloads?
if not please send us the url that makes kget crash in order to try here
cheers
Manolito
Comment 5 Lukas Appelhans 2009-03-05 12:56:02 UTC
*** Bug 185918 has been marked as a duplicate of this bug. ***
Comment 6 Lukas Appelhans 2009-09-11 14:13:26 UTC
I think this should be fixed as well, as there wasn't any comment on this bug for months now... :)

Lukas