Bug 218878 - KSnapshot crash after closing via window list [QHash<QWidget*, QHashDummyValue>::detach, QHash<QWidget*, QHashDummyValue>::insert, QSet<QWidget*>::insert]
Summary: KSnapshot crash after closing via window list [QHash<QWidget*, QHashDummyValu...
Status: RESOLVED UPSTREAM
Alias: None
Product: ksnapshot
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Richard Moore
URL:
Keywords:
: 220524 224108 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-16 04:20 UTC by ancow
Modified: 2010-01-25 03:52 UTC (History)
3 users (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 ancow 2009-12-16 04:20:13 UTC
Application: ksnapshot (0.8.1)
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I accidentally pressed the print screen button and immediately closed the application via right click on the window list entry.

 -- Backtrace:
Application: KSnapshot (ksnapshot), signal: Segmentation fault
[KCrash Handler]
#6  QHash<QWidget*, QHashDummyValue>::detach (this=0x8caa6e8, parentWidget=0x0, f=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:299
#7  QHash<QWidget*, QHashDummyValue>::insert (this=0x8caa6e8, parentWidget=0x0, f=...) at ../../include/QtCore/../../src/corelib/tools/qhash.h:749
#8  QSet<QWidget*>::insert (this=0x8caa6e8, parentWidget=0x0, f=...) at ../../include/QtCore/../../src/corelib/tools/qset.h:176
#9  QWidgetPrivate::init (this=0x8caa6e8, parentWidget=0x0, f=...) at kernel/qwidget.cpp:1119
#10 0x00dde453 in QWidget (this=0x8aaf1b8, dd=..., parent=0x0, f=...) at kernel/qwidget.cpp:1039
#11 0x01220acb in QMenu (this=0x8aaf1b8, title=..., parent=0x0) at widgets/qmenu.cpp:1373
#12 0x0826e924 in QMultiInputContext (this=0x8a99218) at qmultiinputcontext.cpp:88
#13 0x0827024e in QMultiInputContextPlugin::create (this=0x8b72660, key=...) at qmultiinputcontextplugin.cpp:83
#14 0x013d2368 in QInputContextFactory::create (key=..., parent=0xbfe100ec) at inputmethod/qinputcontextfactory.cpp:160
#15 0x00d7cd1a in QApplication::inputContext (this=0xbfe100ec) at kernel/qapplication.cpp:5183
#16 0x00dce6c8 in QWidgetPrivate::inputContext (this=0x8ba9508) at kernel/qwidget.cpp:279
#17 0x00dd1c4b in QWidget::inputContext (this=0x8b61c08) at kernel/qwidget.cpp:298
#18 0x00e296c6 in QWidget::destroy (this=0x8b61c08, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1100
#19 0x00e29413 in QWidget::destroy (this=0x8b87148, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1050
#20 0x00e29413 in QWidget::destroy (this=0x8b954a0, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1050
#21 0x00e29413 in QWidget::destroy (this=0x89b98c0, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1050
#22 0x00e29413 in QWidget::destroy (this=0x8b49380, destroyWindow=true, destroySubWindows=true) at kernel/qwidget_x11.cpp:1050
#23 0x00d8ab46 in ~QApplication (this=0xbfe100ec, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1040
#24 0x00698b9a in ~KApplication (this=0xbfe100ec, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:902
#25 0x08053bbc in main (argc=3, argv=0xbfe102b4) at ../../ksnapshot/main.cpp:83

Reported using DrKonqi
Comment 1 Jonathan Thomas 2009-12-29 15:02:15 UTC
*** Bug 220524 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2010-01-04 02:27:33 UTC
This is a bug in the Qt library, reported at http://bugreports.qt.nokia.com/browse/QTBUG-7105
Thanks
Comment 3 Christoph Feck 2010-01-25 03:52:44 UTC
*** Bug 224108 has been marked as a duplicate of this bug. ***