Bug 301687 - Kget crash with new download
Summary: Kget crash with new download
Status: RESOLVED FIXED
Alias: None
Product: solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Alex Fiestas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-11 21:11 UTC by Erick Osorio
Modified: 2012-12-09 22:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
kget crash when clicked on tray icon (3.40 KB, text/x-log)
2012-07-01 10:30 UTC, Leszek Lesner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erick Osorio 2012-06-11 21:11:33 UTC
Application: kget (2.8.4)
KDE Platform Version: 4.8.4 (4.8.4) "release 511"
Qt Version: 4.8.2
Operating System: Linux 3.3.6-24-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Every time when i click on "new download" kget crash.

In kde 4.8.3 works ok (i think).

The crash can be reproduced every time.

-- Backtrace:
Application: KGet (kget), signal: Segmentation fault
[KCrash Handler]
#6  ref (this=0xd080000000310) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  operator= (o=0xd080000000300, this=0x274e8b8) at /usr/include/QtCore/qshareddata.h:192
#8  Solid::Device::Device (this=0x274e8b8, udi=...) at /usr/src/debug/kdelibs-4.8.4/solid/solid/device.cpp:79
#9  0x00007fe6531e1f09 in KFilePlacesItem::KFilePlacesItem (this=0x274e880, manager=<optimized out>, address=..., udi=...) at /usr/src/debug/kdelibs-4.8.4/kfile/kfileplacesitem.cpp:39
#10 0x00007fe6531e569f in KFilePlacesModel::Private::loadBookmarkList (this=0x24337d0) at /usr/src/debug/kdelibs-4.8.4/kfile/kfileplacesmodel.cpp:471
#11 0x00007fe6531e5b98 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0x24337d0) at /usr/src/debug/kdelibs-4.8.4/kfile/kfileplacesmodel.cpp:380
#12 0x00007fe6531e652a in KFilePlacesModel::KFilePlacesModel (this=0x2430580, parent=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kfile/kfileplacesmodel.cpp:192
#13 0x00007fe6531ddce2 in KFileWidget::KFileWidget (this=0x27275e0, _startDir=<optimized out>, parent=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kfile/kfilewidget.cpp:339
#14 0x00007fe640de5ee4 in KFileModule::createFileWidget (this=<optimized out>, startDir=..., parent=0x271b9c0) at /usr/src/debug/kdelibs-4.8.4/kfile/kfilemodule.cpp:36
#15 0x00007fe65a6b875a in KFileDialog::KFileDialog (this=0x271b9c0, startDir=..., filter=..., parent=<optimized out>, customWidget=0x0) at /usr/src/debug/kdelibs-4.8.4/kio/kfile/kfiledialog.cpp:266
#16 0x00007fe65a6ec85d in KUrlRequester::fileDialog (this=0x27114f0) at /usr/src/debug/kdelibs-4.8.4/kio/kfile/kurlrequester.cpp:426
#17 0x000000000044b2a7 in ?? ()
#18 0x000000000044c9ec in ?? ()
#19 0x000000000044d07a in ?? ()
#20 0x000000000044dde6 in ?? ()
#21 0x00000000004b0098 in ?? ()
#22 0x00000000004b6bda in ?? ()
#23 0x00007fe657de0c41 in QMetaObject::activate (sender=0x23539f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff8b99a00) at kernel/qobject.cpp:3556
#24 0x00007fe657149b52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#25 0x00007fe657149d3f in QAction::activate (this=0x23539f0, event=<optimized out>) at kernel/qaction.cpp:1257
#26 0x00007fe65751ab2a in QAbstractButtonPrivate::click (this=0x2505d40) at widgets/qabstractbutton.cpp:530
#27 0x00007fe65751addc in QAbstractButton::mouseReleaseEvent (this=0x255cdd0, e=0x7ffff8b9a2e0) at widgets/qabstractbutton.cpp:1123
#28 0x00007fe6575d86ca in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#29 0x00007fe6571a0644 in QWidget::event (this=0x255cdd0, event=0x7ffff8b9a2e0) at kernel/qwidget.cpp:8371
#30 0x00007fe65714ffe4 in notify_helper (e=0x7ffff8b9a2e0, receiver=0x255cdd0, this=0x214a2a0) at kernel/qapplication.cpp:4551
#31 QApplicationPrivate::notify_helper (this=0x214a2a0, receiver=0x255cdd0, e=0x7ffff8b9a2e0) at kernel/qapplication.cpp:4523
#32 0x00007fe657155683 in QApplication::notify (this=<optimized out>, receiver=0x255cdd0, e=0x7ffff8b9a2e0) at kernel/qapplication.cpp:4094
#33 0x00007fe65abdb746 in KApplication::notify (this=0x7ffff8b9aff0, receiver=0x255cdd0, event=0x7ffff8b9a2e0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#34 0x00007fe657dccd0c in QCoreApplication::notifyInternal (this=0x7ffff8b9aff0, receiver=0x255cdd0, event=0x7ffff8b9a2e0) at kernel/qcoreapplication.cpp:915
#35 0x00007fe657150fb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#36 QApplicationPrivate::sendMouseEvent (receiver=0x255cdd0, event=0x7ffff8b9a2e0, alienWidget=0x255cdd0, nativeWidget=0x2361d90, buttonDown=0x255cdd0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#37 0x00007fe6571ccdb5 in QETWidget::translateMouseEvent (this=0x2361d90, event=<optimized out>) at kernel/qapplication_x11.cpp:4513
#38 0x00007fe6571cbc7a in QApplication::x11ProcessEvent (this=0x7ffff8b9aff0, event=0x7ffff8b9aba0) at kernel/qapplication_x11.cpp:3636
#39 0x00007fe6571f3a12 in x11EventSourceDispatch (s=0x214a1c0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0x00007fe651bed5dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#41 0x00007fe651beddd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#42 0x00007fe651bedfa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#43 0x00007fe657dfbdcf in QEventDispatcherGlib::processEvents (this=0x20c82b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007fe6571f369e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fe657dcb842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#46 0x00007fe657dcba97 in QEventLoop::exec (this=0x7ffff8b9af70, flags=...) at kernel/qeventloop.cpp:204
#47 0x00007fe657dd08b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#48 0x000000000042c8be in ?? ()
#49 0x00007fe65648c23d in __libc_start_main () from /lib64/libc.so.6
#50 0x000000000042d071 in _start ()

Possible duplicates by query: bug 296197.

Reported using DrKonqi
Comment 1 Lukas Appelhans 2012-06-14 10:23:52 UTC
Seems to be a solid crash here.

Lukas
Comment 2 Leszek Lesner 2012-07-01 10:28:40 UTC
I have the same behaviour. 
Deleting .kde and starting it makes it work again. But after a restart when it only starts as tray icon a click on the tray icon makes it crash again with the attached output
Comment 3 Leszek Lesner 2012-07-01 10:30:48 UTC
Created attachment 72257 [details]
kget crash when clicked on tray icon
Comment 4 Leszek Lesner 2012-07-01 21:04:44 UTC
Ok I think I found the problem. Erick please confirm. 
I completely disabled nepomuk and akonadi (stopping akonadi from the tray and then kill all nepomuk processes with ksysguard). 
After that starting kget and clicking on new download does not result in a new crash. The same goes for the tray problem that I had. 

Its related to #301453 ( https://bugs.kde.org/show_bug.cgi?id=301453 )
and can be fixed and is fixed in the current git (so will be in 4.8.5 I guess). 

Btw. I am also currently rebaking packages for Neptune with the 'reverted fix' to try out if it fixes the problem with nepomuk and all the apps that kept crashing because of it (just like kget)
Comment 5 Erick Osorio 2012-07-03 11:32:30 UTC
Relly i cant help now. Opensuse has been horades, and now tris crash don't happen. 

I don't know what library change. 

I need clones the bug?
Comment 6 Erick Osorio 2012-07-03 11:35:16 UTC
I mean close the bug.