Application: kget (2.12.2) KDE Platform Version: 4.12.2 Qt Version: 4.8.5 Operating System: Linux 3.12.6-1-CHAKRA x86_64 Distribution: "Chakra Linux" -- Information about the crash: - What I was doing when the application crashed: After a restart Kget was asking to confirm a server authenticate. I hit cancel then Kget crashed. There were no active dl, but only finished downloads. -- Backtrace: Application: KGet (kget), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [KCrash Handler] #5 0x000000000043de42 in TransfersView::populateHeaderActions (this=0x6d02d20) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/ui/transfersview.cpp:136 #6 0x000000000043e465 in TransfersView::qt_static_metacall (_o=0x6d02d20, _id=-1, _a=0x7f0351619638 <main_arena+24>, _c=<optimized out>) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/transfersview.moc:84 #7 0x00007f0352c4ae58 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #8 0x00007f03524e2f9f in QHeaderView::sectionCountChanged(int, int) () from /usr/lib/libQtGui.so.4 #9 0x00007f03524e72f4 in QHeaderView::initializeSections(int, int) () from /usr/lib/libQtGui.so.4 #10 0x00007f03524e8e17 in QHeaderView::initializeSections() () from /usr/lib/libQtGui.so.4 #11 0x00007f03524ec843 in QHeaderView::setModel(QAbstractItemModel*) () from /usr/lib/libQtGui.so.4 #12 0x00007f035251d85e in QTreeView::setModel(QAbstractItemModel*) () from /usr/lib/libQtGui.so.4 #13 0x000000000043e59b in TransfersView::setModel (this=0x6d02d20, model=0x2323f80) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/ui/transfersview.cpp:71 #14 0x0000000000443493 in ViewsContainer::ViewsContainer (this=0x6d023d0, parent=<optimized out>) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/ui/viewscontainer.cpp:34 #15 0x00000000004aaa11 in MainWindow::MainWindow (this=0x6cfb260, showMainwindow=<optimized out>, startWithoutAnimation=<optimized out>, doTesting=<optimized out>, parent=0x0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/mainwindow.cpp:79 #16 0x00000000004abd02 in KGetApp::newInstance (this=0x7fff514d3e40) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/main.cpp:52 #17 0x00007f03551f8cbc in ?? () from /usr/lib/libkdeui.so.5 #18 0x00007f03551f8d45 in ?? () from /usr/lib/libkdeui.so.5 #19 0x00007f03551f8f63 in ?? () from /usr/lib/libkdeui.so.5 #20 0x00007f0352fc1106 in ?? () from /usr/lib/libQtDBus.so.4 #21 0x00007f0352fc225b in ?? () from /usr/lib/libQtDBus.so.4 #22 0x00007f0352fc2ca4 in ?? () from /usr/lib/libQtDBus.so.4 #23 0x00007f0352fc2d7b in ?? () from /usr/lib/libQtDBus.so.4 #24 0x00007f0352c4f1de in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #25 0x00007f0352007e43 in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4 #26 0x00007f0352002e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0x00007f0352009410 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #28 0x00007f03551f1a5a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #29 0x00007f0352c372ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #30 0x00007f0352c3a33f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #31 0x00007f0352c64543 in ?? () from /usr/lib/libQtCore.so.4 #32 0x00007f034d048d66 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0x00007f034d0490b8 in ?? () from /usr/lib/libglib-2.0.so.0 #34 0x00007f034d04915c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #35 0x00007f0352c63e05 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #36 0x00007f035209f676 in ?? () from /usr/lib/libQtGui.so.4 #37 0x00007f0352c35f4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #38 0x00007f0352c36245 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #39 0x00007f03347dd457 in KGetMetalink::MetalinkHttpParser::checkMetalinkHttp (this=0x2590d40) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/ui/metalinkcreator/metalinker.cpp:1365 #40 0x00007f03347c9e65 in MetalinkHttpParser (Url=..., this=0x2590d40) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/ui/metalinkcreator/metalinker.h:426 #41 MetalinkFactory::createTransfer (this=0x23b1af0, srcUrl=..., destUrl=..., parent=0x24d7110, scheduler=0x2313240, e=0x2465e40) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/transfer-plugins/metalink/metalinkfactory.cpp:39 #42 0x00007f035463631e in KGet::createTransfers (dataItems=...) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/core/kget.cpp:885 #43 0x00007f03546375db in KGet::addTransfers (elements=..., groupName=...) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/core/kget.cpp:278 #44 0x00007f035464eb17 in TransferGroup::load (this=0x24d7110, e=...) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/core/transfergroup.cpp:400 #45 0x00007f03546347b6 in KGet::load (filename=...) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/core/kget.cpp:550 #46 0x00000000004a991d in MainWindow::init (this=this@entry=0x22922e0) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/mainwindow.cpp:406 #47 0x00000000004aaadf in MainWindow::MainWindow (this=0x22922e0, showMainwindow=<optimized out>, startWithoutAnimation=<optimized out>, doTesting=<optimized out>, parent=0x0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/mainwindow.cpp:92 #48 0x00000000004abd02 in KGetApp::newInstance (this=0x7fff514d3e40) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/main.cpp:52 #49 0x00007f03551f8cbc in ?? () from /usr/lib/libkdeui.so.5 #50 0x00007f03551f8d45 in ?? () from /usr/lib/libkdeui.so.5 #51 0x00007f03551f8f63 in ?? () from /usr/lib/libkdeui.so.5 #52 0x00007f0352fc1106 in ?? () from /usr/lib/libQtDBus.so.4 #53 0x00007f0352fc21e9 in ?? () from /usr/lib/libQtDBus.so.4 #54 0x00007f0352fc2ca4 in ?? () from /usr/lib/libQtDBus.so.4 #55 0x00007f0352fc2d7b in ?? () from /usr/lib/libQtDBus.so.4 #56 0x00007f0352c4f1de in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #57 0x00007f0352007e43 in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4 #58 0x00007f0352002e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #59 0x00007f0352009410 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #60 0x00007f03551f1a5a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #61 0x00007f0352c372ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #62 0x00007f0352c3a33f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #63 0x00007f0352c64543 in ?? () from /usr/lib/libQtCore.so.4 #64 0x00007f034d048d66 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #65 0x00007f034d0490b8 in ?? () from /usr/lib/libglib-2.0.so.0 #66 0x00007f034d04915c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #67 0x00007f0352c63e05 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #68 0x00007f035209f676 in ?? () from /usr/lib/libQtGui.so.4 #69 0x00007f0352c35f4f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #70 0x00007f0352c36245 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #71 0x00007f0352c3b35b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #72 0x000000000042896b in main (argc=3, argv=0x7fff514d3f88) at /chakra/desktop-unstable/kdenetwork-kget/src/kget-4.12.2/main.cpp:149 Reported using DrKonqi
*** Bug 337009 has been marked as a duplicate of this bug. ***
*** Bug 337220 has been marked as a duplicate of this bug. ***
*** Bug 343414 has been marked as a duplicate of this bug. ***
*** Bug 352556 has been marked as a duplicate of this bug. ***
*** Bug 376947 has been marked as a duplicate of this bug. ***
*** Bug 377288 has been marked as a duplicate of this bug. ***
*** Bug 383085 has been marked as a duplicate of this bug. ***
*** Bug 383584 has been marked as a duplicate of this bug. ***
*** Bug 386413 has been marked as a duplicate of this bug. ***
*** Bug 388189 has been marked as a duplicate of this bug. ***
*** Bug 401640 has been marked as a duplicate of this bug. ***
I'm not able to reproduce this crash, even though it apparently still can happen in the latest version. Can somebody affected please try to rename the file ~/.local/share/kget/transfers.kgt and report back if it helps? (in earlier versions it would be ~/.kde(4)/share/apps/kget/transfers.kgt) If yes, please attach the problematic file. Thanks.
*** Bug 401799 has been marked as a duplicate of this bug. ***
I noticed something today, when I started KGet and got the KDE crash report dialog I clicked restart (to restart kget) Telegram (which was running minimized in system tray) windows appeared. I repeated that several times with the same result. after that I closed Telegram (eight click tray icon -> quit) and tried to start kget and it started normally.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!
Sorry, it wasn't my intention to have this auto-closed... :-/ I still cannot reproduce it though. Regarding comment#13: the crash happens when kget creates the entries to hide columns in the list header's right-click context menu. So transfers.kgt shouldn't be relevant here. It might be somehow related to ~/.config/kgetrc (or ~/.kde(4)/share/config/kgetrc) though, so it might be worth a try to delete/rename that one. Judging from the backtrace, this crash must have been introduced by https://cgit.kde.org/kget.git/commit/?h=KDE/4.12&id=c6531c0334a7cab9d37cc921fb5792b4727b0611 (and it seems to fit that this originally has been reported against 4.12.2, which is the first version that includes that change). Calling populateHeaderActions() more than once (which happens since that change) is not really great, as it allocates the actions on the heap and never frees them... (but that shouldn't cause a crash) But just reverting that is probably not a good idea either, as it was a fix for another crash (bug#329957). I'll have to think more about it, not being able to reproduce makes it hard to investigate what really goes wrong though...
Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
*** Bug 463476 has been marked as a duplicate of this bug. ***
*** Bug 457873 has been marked as a duplicate of this bug. ***
*** Bug 463909 has been marked as a duplicate of this bug. ***