Bug 176130

Summary: Kget crashed then I change config
Product: [Applications] kget Reporter: Renat <rvny>
Component: generalAssignee: KGet authors <kget>
Status: RESOLVED DUPLICATE    
Severity: crash CC: anil.konac, finex
Priority: NOR Keywords: needs_verification
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Renat 2008-11-26 13:30:30 UTC
Version:           2.1.3 (using 4.1.3 (KDE 4.1.3), Mandriva Linux release 2009.0 (Official) for i586)
Compiler:          gcc
OS:                Linux (i686) release 2.6.27.5-desktop586-2mnb

Then KGet downloaded files I open config and change [v] Limit download speed and click Ok or Apply Kget crashed with:

Произошла фатальная ошибка
The application KGet (kget) crashed and caused the signal 11 (SIGSEGV).
Please help us improve the software you use by filing a report at http://bugs.kde.org. Useful details include how to reproduce the error, documents that were loaded, etc.
Comment 1 Lukas Appelhans 2008-11-26 13:54:25 UTC
Please attach a backtrace...
Thanks

Lukas
Comment 2 Renat 2008-11-27 15:04:43 UTC
[~]$ set loggin on
[~]$ kget
kget is already running!
[~]$ kget
kget is already running!
[~]$ kget
[~]$ X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 17 (X_GetAtomName)
  Resource id:  0x61207370
X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 17 (X_GetAtomName)
  Resource id:  0x7c207875
X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 17 (X_GetAtomName)
  Resource id:  0x65726720
X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 17 (X_GetAtomName)
  Resource id:  0x776b2070
QObject: Do not delete object, 'unnamed', during its event handler!
KCrash: Application 'kget' crashing...
sock_file=/home/almaz/.kde4/socket-shkaff/kdeinit4__0
Comment 3 Lukas Appelhans 2008-11-27 15:20:42 UTC
That is not a backtrace ;)

Check this: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Lukas
Comment 4 Renat 2008-12-01 19:53:15 UTC
You can probe. Configure and change download speed and crash is kget. It's not imposible. But I can't found debug version kde 4.1.3 and don't want install, I think becouse I found bug-I help. and you check bug and make patch and in next version KDE this bug is not appear.
Thanks
Comment 5 Lukas Appelhans 2008-12-01 20:21:55 UTC
Well when I have no clue where it hangs for you, I cannot fix it ;) For me it does not crash...

Lukas
Comment 6 Anıl Konaç 2009-01-02 22:46:02 UTC
KDE Version:  2.1.3 (KDE 4.1.3 (KDE 4.1.3), 4.1.3-4.fc9 Fedora)
Operating System:  Linux (i686) release 2.6.27.9-73.fc9.i686
Compiler:  gcc

I think i have same bug with Renat so i want to write on this page...
Whenever i change an option like "Show main window at startup" on "configure" screen then press apply or ok button kget crashes. Also when i run the program again i recognize kget doesn't remember the changes.
Bactrace:

Uygulama: KGet (kget), sinyal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ee0770 (LWP 7019)]
[KCrash handler]
#6  0x06c76560 in QObject::disconnect (sender=<value optimized out>, 
    signal=<value optimized out>, receiver=<value optimized out>, 
    method=<value optimized out>) at kernel/qobject.cpp:2592
#7  0x05400bcd in KJobTrackerInterface::unregisterJob (this=)
    at /usr/src/debug/kdelibs-4.1.3/kdecore/jobs/kjobtrackerinterface.cpp:82
#8  0x06ef8ad4 in KAbstractWidgetJobTracker::unregisterJob (this=)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/jobs/kabstractwidgetjobtracker.cpp:50
#9  0x06efb93c in KWidgetJobTracker::unregisterJob (
    this=<value optimized out>, job=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/jobs/kwidgetjobtracker.cpp:93
#10 0x004ee659 in KUiServerJobs::reload (this=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.1.3/kget/core/kuiserverjobs.cpp:77
#11 0x004da1f2 in KGet::reloadKJobs ()
    at /usr/src/debug/kdenetwork-4.1.3/kget/core/kget.cpp:595
#12 0x0808d362 in MainWindow::slotNewConfig (this=0x8b49880)
    at /usr/src/debug/kdenetwork-4.1.3/kget/mainwindow.cpp:632
#13 0x08092742 in MainWindow::qt_metacall (this=0x8b49880, 
    _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfc06d5c)
    at /usr/src/debug/kdenetwork-4.1.3/i386-redhat-linux-gnu/kget/mainwindow.moc:161
#14 0x06c74fa0 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
#15 0x06c75d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#16 0x06e5f2f3 in KConfigDialog::settingsChanged (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kconfigdialog.moc:103
#17 0x06e617b7 in KConfigDialog::KConfigDialogPrivate::_k_settingsChangedSlot
    (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/dialogs/kconfigdialog.cpp:243
#18 0x06e61d3e in KConfigDialog::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kconfigdialog.moc:86
#19 0x0806028f in PreferencesDialog::qt_metacall (this=0x8f704f8, 
    _c=QMetaObject::InvokeMetaMethod, _id=80, _a=0xbfc06e68)
    at /usr/src/debug/kdenetwork-4.1.3/i386-redhat-linux-gnu/kget/moc_preferencesdialog.cpp:60
#20 0x06c74fa0 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
#21 0x06c75d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#22 0x06e621d7 in KConfigDialogManager::settingsChanged (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kconfigdialogmanager.moc:90
#23 0x06e634ec in KConfigDialogManager::updateSettings (
    this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/dialogs/kconfigdialogmanager.cpp:383
#24 0x06e63e48 in KConfigDialogManager::qt_metacall (
    this=<value optimized out>, _c=<value optimized out>, 
    _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kconfigdialogmanager.moc:78
#25 0x06c74fa0 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
#26 0x06c75d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#27 0x06e721c7 in KDialog::applyClicked (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kdialog.moc:235
#28 0x06e74af5 in KDialog::slotButtonClicked (this=<value optimized out>, 
    button=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/dialogs/kdialog.cpp:848
#29 0x06e75f84 in KDialog::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kdialog.moc:181
#30 0x06f3406a in KPageDialog::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kpagedialog.moc:63
#31 0x06e61cfa in KConfigDialog::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdeui/kconfigdialog.moc:74
#32 0x0806028f in PreferencesDialog::qt_metacall (this=0x8f704f8, 
    _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfc071fc)
    at /usr/src/debug/kdenetwork-4.1.3/i386-redhat-linux-gnu/kget/moc_preferencesdialog.cpp:60
#33 0x06c74fa0 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
#34 0x06c75d22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#35 0x06c78e33 in QSignalMapper::mapped (this=)
    at .moc/release-shared/moc_qsignalmapper.cpp:93
#36 0x06c796bd in QSignalMapper::map (this=<value optimized out>, sender=)
    at kernel/qsignalmapper.cpp:271
#37 0x06c798ae in QSignalMapper::map (this=) at kernel/qsignalmapper.cpp:262
#38 0x06c7a17b in QSignalMapper::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:80
#39 0x06c74fa0 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
#40 0x06c753a0 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, from_local_signal_index=<value optimized out>, 
    to_local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3121
#41 0x07acc8f1 in QAbstractButton::clicked (this=)
    at .moc/release-shared/moc_qabstractbutton.cpp:185
#42 0x0781edd9 in QAbstractButtonPrivate::emitClicked (
    this=<value optimized out>) at widgets/qabstractbutton.cpp:538
#43 0x078209c4 in QAbstractButtonPrivate::click (this=<value optimized out>)
    at widgets/qabstractbutton.cpp:531
#44 0x07820c56 in QAbstractButton::mouseReleaseEvent (
    this=<value optimized out>, e=<value optimized out>)
    at widgets/qabstractbutton.cpp:1110
#45 0x075361d2 in QWidget::event (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qwidget.cpp:7163
#46 0x0781ec7e in QAbstractButton::event (this=<value optimized out>, 
    e=<value optimized out>) at widgets/qabstractbutton.cpp:1072
#47 0x078c57d0 in QPushButton::event (this=<value optimized out>, 
    e=<value optimized out>) at widgets/qpushbutton.cpp:652
#48 0x074ddf8c in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3803
#49 0x074e67e1 in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3528
#50 0x06f0589d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#51 0x06c602f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#52 0x074e5a6e in QApplicationPrivate::sendMouseEvent (
    receiver=<value optimized out>, event=<value optimized out>, 
    alienWidget=<value optimized out>, nativeWidget=<value optimized out>, 
    buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:212
#53 0x0754ff26 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4044
#54 0x0754f2ad in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:3040
#55 0x07577a3c in x11EventSourceDispatch (s=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:142
#56 0x06a76e38 in IA__g_main_context_dispatch (context=<value optimized out>)
    at gmain.c:2012
#57 0x06a7a4e3 in g_main_context_iterate (context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>, self=)
    at gmain.c:2645
#58 0x06a7a6a1 in IA__g_main_context_iteration (
    context=<value optimized out>, may_block=<value optimized out>)
    at gmain.c:2708
#59 0x06c8aa38 in QEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:319
#60 0x07577105 in QGuiEventDispatcherGlib::processEvents (this=)
    at kernel/qguieventdispatcher_glib.cpp:198
#61 0x06c5e9da in QEventLoop::processEvents (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:143
#62 0x06c5eb9a in QEventLoop::exec (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:194
#63 0x06c61245 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#64 0x074dde07 in QApplication::exec () at kernel/qapplication.cpp:3331
#65 0x08093f7a in main (argc=5, argv=0xbfc083e4)
    at /usr/src/debug/kdenetwork-4.1.3/kget/main.cpp:153
Comment 7 Urs Wolfer 2009-01-02 22:58:01 UTC
This backtrace is a dupplicate of bug 168006; though it's not the backtrace of the reporter.
Comment 8 Urs Wolfer 2009-06-07 18:03:00 UTC

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