Bug 182979

Summary: systemsettings crashes when importing global keyboard shortcuts
Product: [Unmaintained] kfile Reporter: Peter Lewis <pete>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra, pete
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter Lewis 2009-02-03 12:50:45 UTC
Version:            (using KDE 4.2.0)
Installed from:    Unlisted Binary Package

As the short description says really, try to import global keyboard shortcuts, select a file, and I get this (not sure why xine is involved!):

Application: System Settings (systemsettings), signal SIGABRT
[Current thread is 0 (LWP 9021)]                             

Thread 7 (Thread 0xb36bdb90 (LWP 9022)):
#0  0xb7fbc424 in __kernel_vsyscall ()  
#1  0xb73cdf82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb43bd7d1 in metronom_sync_loop () from /usr/lib/libxine.so.1                

Thread 6 (Thread 0xb2e6fb90 (LWP 9025)):
#0  0xb64dcaf9 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#1  0xb75505c7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#2  0xb752869a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4          
#3  0xb752885a in QEventLoop::exec () from /usr/lib/libQtCore.so.4                   
#4  0xb744cab3 in QThread::exec () from /usr/lib/libQtCore.so.4                      
#5  0xb44095b9 in Phonon::Xine::XineThread::run () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xb744f910 in ?? () from /usr/lib/libQtCore.so.4                                                       
#7  0x096dd1c0 in ?? ()                                                                                    
#8  0x00000000 in ?? ()                                                                                    

Thread 5 (Thread 0xb2263b90 (LWP 9028)):
#0  0xb7fbc424 in __kernel_vsyscall ()
#1  0xb6a93e17 in poll () from /lib/libc.so.6
#2  0xb2669ee0 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.25/xineplug_ao_out_alsa.so
#3  0xb22632d0 in ?? ()
#4  0xb7fcb41b in _dl_fixup () from /lib/ld-linux.so.2
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xb1a62b90 (LWP 9029)):
#0  0xb7fbc424 in __kernel_vsyscall ()
#1  0xb73cdc55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb43cf784 in ao_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 3 (Thread 0xb0e56b90 (LWP 9030)):
#0  0xb7fbc424 in __kernel_vsyscall ()
#1  0xb6a96ab1 in select () from /lib/libc.so.6
#2  0xb43e7fe2 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 2 (Thread 0xb026cb90 (LWP 9038)):
#0  0xb7fbc424 in __kernel_vsyscall ()
#1  0xb73cdf82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb43bd7d1 in metronom_sync_loop () from /usr/lib/libxine.so.1

Thread 1 (Thread 0xb61c9700 (LWP 9021)):
[KCrash Handler]
#6  0xb7fbc424 in __kernel_vsyscall ()
#7  0xb69f7790 in raise () from /lib/libc.so.6
#8  0xb69f90c8 in abort () from /lib/libc.so.6
#9  0xb7448815 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb74488c6 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7448955 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb254cb65 in KFileWidget::slotOk () from /usr/lib/libkfile.so.4
#13 0xb2548aec in KFileWidgetPrivate::_k_fileSelected () from /usr/lib/libkfile.so.4
#14 0xb254b62a in KFileWidget::qt_metacall () from /usr/lib/libkfile.so.4
#15 0xb753b77b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb753bcd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb2527963 in KDirOperator::fileSelected () from /usr/lib/libkfile.so.4
#18 0xb2528279 in KDirOperator::selectFile () from /usr/lib/libkfile.so.4
#19 0xb25283e4 in KDirOperator::Private::_k_slotActivated () from /usr/lib/libkfile.so.4
#20 0xb253468c in KDirOperator::qt_metacall () from /usr/lib/libkfile.so.4
#21 0xb753b77b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb753bcd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb71a45c3 in QAbstractItemView::activated () from /usr/lib/libQtGui.so.4
#24 0xb71b14c0 in QAbstractItemView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#25 0xb71c4faf in QListView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#26 0xb6da5d36 in QWidget::event () from /usr/lib/libQtGui.so.4
#27 0xb708e743 in QFrame::event () from /usr/lib/libQtGui.so.4
#28 0xb711825f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#29 0xb71b1cef in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#30 0xb711a655 in ?? () from /usr/lib/libQtGui.so.4
#31 0x0a830360 in ?? ()
#32 0xbffd557c in ?? ()
#33 0xbffd50b8 in ?? ()
#34 0xb752913a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
Backtrace stopped: frame did not save the PC
Comment 1 Peter Lewis 2009-02-03 12:55:12 UTC
Actually, repeatably, I just get this. I'm sure you guys know why all that extra stuff got generated.... :-)


Application: System Settings (systemsettings), signal SIGABRT

Thread 1 (Thread 0xb62b2700 (LWP 6579)):
[KCrash Handler]
#6  0xb80a2424 in __kernel_vsyscall ()
#7  0xb6ae0790 in raise () from /lib/libc.so.6
#8  0xb6ae20c8 in abort () from /lib/libc.so.6
#9  0xb752e815 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb752e8c6 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb752e955 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb488eb65 in KFileWidget::slotOk () from /usr/lib/libkfile.so.4
#13 0xb488aaec in KFileWidgetPrivate::_k_fileSelected () from /usr/lib/libkfile.so.4
#14 0xb488d62a in KFileWidget::qt_metacall () from /usr/lib/libkfile.so.4
#15 0xb762177b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb7621cd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb4869963 in KDirOperator::fileSelected () from /usr/lib/libkfile.so.4
#18 0xb486a279 in KDirOperator::selectFile () from /usr/lib/libkfile.so.4
#19 0xb486a3e4 in KDirOperator::Private::_k_slotActivated () from /usr/lib/libkfile.so.4
#20 0xb487668c in KDirOperator::qt_metacall () from /usr/lib/libkfile.so.4
#21 0xb762177b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb7621cd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb728d5c3 in QAbstractItemView::activated () from /usr/lib/libQtGui.so.4
#24 0xb729a4c0 in QAbstractItemView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#25 0xb72adfaf in QListView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#26 0xb6e8ed36 in QWidget::event () from /usr/lib/libQtGui.so.4
#27 0xb7177743 in QFrame::event () from /usr/lib/libQtGui.so.4
#28 0xb720125f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#29 0xb729acef in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#30 0xb7203655 in ?? () from /usr/lib/libQtGui.so.4
#31 0x08af4840 in ?? ()
#32 0xbfdbb42c in ?? ()
#33 0xbfdbaf68 in ?? ()
#34 0xb760f13a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
Backtrace stopped: frame did not save the PC

Comment 2 Dario Andres 2009-02-03 13:04:07 UTC
It looks like a bug in the file-dialog. If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
Thanks :)
Comment 3 Peter Lewis 2009-02-03 19:39:52 UTC
No problem, here you go:

Application: System Settings (systemsettings), signal SIGABRT

Thread 1 (Thread 0xb63069b0 (LWP 32177)):
[KCrash Handler]                         
#6  0xb8082424 in __kernel_vsyscall ()   
#7  0xb69c3790 in raise () from /lib/libc.so.6
#8  0xb69c50c8 in abort () from /lib/libc.so.6
#9  0xb74db1a5 in qt_message_output (msgType=QtFatalMsg, 
    buf=0x9ba0620 "ASSERT: \"(mode & KFile::File) || (mode & KFile::Directory) || (mode & KFile::Files)\" in file /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kfilewidget.cpp, line 737") at global/qglobal.cpp:2001                                                                                                                      
#10 0xb74db267 in qFatal (msg=0xb760d3f8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2196                                                                          
#11 0xb74db325 in qt_assert (assertion=0xb46a1cb4 "(mode & KFile::File) || (mode & KFile::Directory) || (mode & KFile::Files)",                                                    
    file=0xb46a14d8 "/home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kfilewidget.cpp", line=737) at global/qglobal.cpp:1772                                
#12 0xb4671b65 in KFileWidget::slotOk (this=0x99934a0) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kfilewidget.cpp:737                              
#13 0xb466daec in KFileWidgetPrivate::_k_fileSelected (this=0x9a4a5b0, i=@0xbf89c448) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kfilewidget.cpp:1046                                                                                                                                                                                 
#14 0xb467062a in KFileWidget::qt_metacall (this=0x99934a0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbf89c3ec)                                                               
    at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/build/kfile/kfilewidget.moc:131                                                                                         
#15 0xb75d4f99 in QMetaObject::activate (sender=0x9a81bf8, from_signal_index=<value optimized out>, to_signal_index=34, argv=0x0) at kernel/qobject.cpp:3052                       
#16 0xb75d5532 in QMetaObject::activate (sender=0x9a81bf8, m=0xb46a6d34, local_signal_index=7, argv=0xbf89c3ec) at kernel/qobject.cpp:3127                                         
#17 0xb464c963 in KDirOperator::fileSelected (this=0x9a81bf8, _t1=@0xbf89c448) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/build/kfile/kdiroperator.moc:311             
#18 0xb464d279 in KDirOperator::selectFile (this=0x9a81bf8, item=@0xbf89c448) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kdiroperator.cpp:1682     
#19 0xb464d3e4 in KDirOperator::Private::_k_slotActivated (this=0x9a82318, index=@0x9bbc420) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kfile/kdiroperator.cpp:2339                                                                                                                                                                         
#20 0xb465968c in KDirOperator::qt_metacall (this=0x9a81bf8, _c=QMetaObject::InvokeMetaMethod, _id=59, _a=0xbf89c55c)                                                              
    at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/build/kfile/kdiroperator.moc:242                                                                                        
#21 0xb75d4f99 in QMetaObject::activate (sender=0x9af8710, from_signal_index=<value optimized out>, to_signal_index=34, argv=0x0) at kernel/qobject.cpp:3052                       
#22 0xb75d5532 in QMetaObject::activate (sender=0x9af8710, m=0xb7406f64, local_signal_index=3, argv=0xbf89c55c) at kernel/qobject.cpp:3127                                         
#23 0xb72190f3 in QAbstractItemView::activated (this=0x9af8710, _t1=@0x9bbc420) at .moc/release-shared/moc_qabstractitemview.cpp:335                                               
#24 0xb7226d60 in QAbstractItemView::mouseReleaseEvent (this=0x9af8710, event=0xbf89ce5c) at itemviews/qabstractitemview.cpp:1654                                                  
#25 0xb723ab2f in QListView::mouseReleaseEvent (this=0x9af8710, e=0xbf89ce5c) at itemviews/qlistview.cpp:844                                                                       
#26 0xb6d771d2 in QWidget::event (this=0x9af8710, event=0xbf89ce5c) at kernel/qwidget.cpp:7511                                                                                     
#27 0xb70f5403 in QFrame::event (this=0x9af8710, e=0xbf89ce5c) at widgets/qframe.cpp:554                                                                                           
#28 0xb718779f in QAbstractScrollArea::viewportEvent (this=0x9af8710, e=0x6) at widgets/qabstractscrollarea.cpp:957                                                                
#29 0xb7227b7f in QAbstractItemView::viewportEvent (this=0x9af8710, event=0xbf89ce5c) at itemviews/qabstractitemview.cpp:1461                                                      
#30 0xb7189c55 in QAbstractScrollAreaFilter::eventFilter (this=0x9b218c8, o=0x9b20ca8, e=0xbf89ce5c) at widgets/qabstractscrollarea_p.h:95                                         
#31 0xb75c1c8a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9537b30, receiver=0x9b20ca8, event=0xbf89ce5c) at kernel/qcoreapplication.cpp:710                 
#32 0xb6d2431a in QApplicationPrivate::notify_helper (this=0x9537b30, receiver=0x9b20ca8, e=0xbf89ce5c) at kernel/qapplication.cpp:4047                                            
#33 0xb6d2c6c4 in QApplication::notify (this=0xbf89f788, receiver=0x9b20ca8, e=0xbf89ce5c) at kernel/qapplication.cpp:3753                                                         
#34 0xb7addc9d in KApplication::notify (this=0xbf89f788, receiver=0x9b20ca8, event=0xbf89ce5c) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307                                                                                                                                                                 
#35 0xb75c2a4b in QCoreApplication::notifyInternal (this=0xbf89f788, receiver=0x9b20ca8, event=0xbf89ce5c) at kernel/qcoreapplication.cpp:590                                      
#36 0xb6d2db03 in QApplicationPrivate::sendMouseEvent (receiver=0x9b20ca8, event=0xbf89ce5c, alienWidget=0x0, nativeWidget=0x9b20ca8, buttonDown=0xb7413e00, lastMouseReceiver=@0xb7413e04)                                                                                                                                                                           
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211                                                                                                        
#37 0xb6d8e125 in QETWidget::translateMouseEvent (this=0x9b20ca8, event=0xbf89d3ac) at kernel/qapplication_x11.cpp:4411                                                            
#38 0xb6d8d1fd in QApplication::x11ProcessEvent (this=0xbf89f788, event=0xbf89d3ac) at kernel/qapplication_x11.cpp:3529                                                            
#39 0xb6db3b42 in x11EventSourceDispatch (s=0x9530f70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141                                                       
#40 0xb6642311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0                                                                                                        
#41 0xb66459a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0                                                                                                         
#42 0xb6645b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0                                                                                                       
#43 0xb75ea268 in QEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081485976}) at kernel/qeventdispatcher_glib.cpp:318                                            
#44 0xb6db3335 in QGuiEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081485928}) at kernel/qguieventdispatcher_glib.cpp:197                                      
#45 0xb75c11ea in QEventLoop::processEvents (this=0xbf89d60c, flags={i = -1081485864}) at kernel/qeventloop.cpp:144                                                                
#46 0xb75c13aa in QEventLoop::exec (this=0xbf89d60c, flags={i = -1081485804}) at kernel/qeventloop.cpp:191                                                                         
#47 0xb71cafaf in QDialog::exec (this=0x9a47b60) at dialogs/qdialog.cpp:493                                                                                                        
#48 0xb7fcf01c in KUrlRequester::KUrlRequesterPrivate::_k_slotOpenDialog (this=0x9a372e0) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kio/kfile/kurlrequester.cpp:318                                                                                                                                                                        
#49 0xb7fcf636 in KUrlRequester::qt_metacall (this=0x9a34408, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf89d80c)                                                              
    at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/build/kio/kurlrequester.moc:106                                                                                         
#50 0xb75d4f99 in QMetaObject::activate (sender=0x9a36938, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0) at kernel/qobject.cpp:3052                       
#51 0xb75d52b0 in QMetaObject::activate (sender=0x9a36938, m=0xb740c584, from_local_signal_index=2, to_local_signal_index=3, argv=0xbf89d80c) at kernel/qobject.cpp:3147           
#52 0xb73400c1 in QAbstractButton::clicked (this=0x9a36938, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200                                                          
#53 0xb70addb9 in QAbstractButtonPrivate::emitClicked (this=0x9a38728) at widgets/qabstractbutton.cpp:538                                                                          
#54 0xb70aec64 in QAbstractButtonPrivate::click (this=0x9a38728) at widgets/qabstractbutton.cpp:531                                                                                
#55 0xb70aeec6 in QAbstractButton::mouseReleaseEvent (this=0x9a36938, e=0xbf89de5c) at widgets/qabstractbutton.cpp:1110                                                            
#56 0xb6d771d2 in QWidget::event (this=0x9a36938, event=0xbf89de5c) at kernel/qwidget.cpp:7511                                                                                     
#57 0xb70adc5e in QAbstractButton::event (this=0x9a36938, e=0xbf89de5c) at widgets/qabstractbutton.cpp:1072                                                                        
#58 0xb7147aa0 in QPushButton::event (this=0x9a36938, e=0xbf89de5c) at widgets/qpushbutton.cpp:657                                                                                 
#59 0xb6d2433c in QApplicationPrivate::notify_helper (this=0x9537b30, receiver=0x9a36938, e=0xbf89de5c) at kernel/qapplication.cpp:4051                                            
#60 0xb6d2c6c4 in QApplication::notify (this=0xbf89f788, receiver=0x9a36938, e=0xbf89de5c) at kernel/qapplication.cpp:3753                                                         
#61 0xb7addc9d in KApplication::notify (this=0xbf89f788, receiver=0x9a36938, event=0xbf89de5c) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307                                                                                                                                                                 
#62 0xb75c2a4b in QCoreApplication::notifyInternal (this=0xbf89f788, receiver=0x9a36938, event=0xbf89de5c) at kernel/qcoreapplication.cpp:590                                      
#63 0xb6d2db03 in QApplicationPrivate::sendMouseEvent (receiver=0x9a36938, event=0xbf89de5c, alienWidget=0x0, nativeWidget=0x9a36938, buttonDown=0xb7413e00, lastMouseReceiver=@0xb7413e04)                                                                                                                                                                           
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211                                                                                                        
#64 0xb6d8e125 in QETWidget::translateMouseEvent (this=0x9a36938, event=0xbf89e3ac) at kernel/qapplication_x11.cpp:4411                                                            
#65 0xb6d8d1fd in QApplication::x11ProcessEvent (this=0xbf89f788, event=0xbf89e3ac) at kernel/qapplication_x11.cpp:3529
#66 0xb6db3b42 in x11EventSourceDispatch (s=0x9530f70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#67 0xb6642311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#68 0xb66459a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#69 0xb6645b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#70 0xb75ea268 in QEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081481880}) at kernel/qeventdispatcher_glib.cpp:318
#71 0xb6db3335 in QGuiEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081481832}) at kernel/qguieventdispatcher_glib.cpp:197
#72 0xb75c11ea in QEventLoop::processEvents (this=0xbf89e60c, flags={i = -1081481768}) at kernel/qeventloop.cpp:144
#73 0xb75c13aa in QEventLoop::exec (this=0xbf89e60c, flags={i = -1081481708}) at kernel/qeventloop.cpp:191
#74 0xb71cafaf in QDialog::exec (this=0xbf89e66c) at dialogs/qdialog.cpp:493
#75 0xb476b1b9 in GlobalShortcutsModule::importScheme (this=0x989e9e0) at /home/jan/Dev/packages/kdemod-core/work/kdebase-workspace/src/kdebase-workspace-4.2.0/kcontrol/keys/globalshortcuts.cpp:243
#76 0xb476aa46 in GlobalShortcutsModule::qt_metacall (this=0x989e9e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf89e82c)
    at /home/jan/Dev/packages/kdemod-core/work/kdebase-workspace/src/kdebase-workspace-4.2.0/kcontrol/keys/globalshortcuts.moc:67
#77 0xb75d4f99 in QMetaObject::activate (sender=0x98f8b10, from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0) at kernel/qobject.cpp:3052
#78 0xb75d52b0 in QMetaObject::activate (sender=0x98f8b10, m=0xb740c584, from_local_signal_index=2, to_local_signal_index=3, argv=0xbf89e82c) at kernel/qobject.cpp:3147
#79 0xb73400c1 in QAbstractButton::clicked (this=0x98f8b10, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:200
#80 0xb70addb9 in QAbstractButtonPrivate::emitClicked (this=0x9900008) at widgets/qabstractbutton.cpp:538
#81 0xb70aec64 in QAbstractButtonPrivate::click (this=0x9900008) at widgets/qabstractbutton.cpp:531
#82 0xb70aeec6 in QAbstractButton::mouseReleaseEvent (this=0x98f8b10, e=0xbf89ee7c) at widgets/qabstractbutton.cpp:1110
#83 0xb6d771d2 in QWidget::event (this=0x98f8b10, event=0xbf89ee7c) at kernel/qwidget.cpp:7511
#84 0xb70adc5e in QAbstractButton::event (this=0x98f8b10, e=0xbf89ee7c) at widgets/qabstractbutton.cpp:1072
#85 0xb7147aa0 in QPushButton::event (this=0x98f8b10, e=0xbf89ee7c) at widgets/qpushbutton.cpp:657
#86 0xb6d2433c in QApplicationPrivate::notify_helper (this=0x9537b30, receiver=0x98f8b10, e=0xbf89ee7c) at kernel/qapplication.cpp:4051
#87 0xb6d2c6c4 in QApplication::notify (this=0xbf89f788, receiver=0x98f8b10, e=0xbf89ee7c) at kernel/qapplication.cpp:3753
#88 0xb7addc9d in KApplication::notify (this=0xbf89f788, receiver=0x98f8b10, event=0xbf89ee7c) at /home/jan/Dev/packages/kdemod-core/work/kdelibs/src/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#89 0xb75c2a4b in QCoreApplication::notifyInternal (this=0xbf89f788, receiver=0x98f8b10, event=0xbf89ee7c) at kernel/qcoreapplication.cpp:590
#90 0xb6d2db03 in QApplicationPrivate::sendMouseEvent (receiver=0x98f8b10, event=0xbf89ee7c, alienWidget=0x0, nativeWidget=0x98f8b10, buttonDown=0xb7413e00, lastMouseReceiver=@0xb7413e04)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211
#91 0xb6d8e125 in QETWidget::translateMouseEvent (this=0x98f8b10, event=0xbf89f3cc) at kernel/qapplication_x11.cpp:4411
#92 0xb6d8d1fd in QApplication::x11ProcessEvent (this=0xbf89f788, event=0xbf89f3cc) at kernel/qapplication_x11.cpp:3529
#93 0xb6db3b42 in x11EventSourceDispatch (s=0x9530f70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#94 0xb6642311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#95 0xb66459a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#96 0xb6645b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#97 0xb75ea268 in QEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081477752}) at kernel/qeventdispatcher_glib.cpp:318
#98 0xb6db3335 in QGuiEventDispatcherGlib::processEvents (this=0x9537ac0, flags={i = -1081477704}) at kernel/qguieventdispatcher_glib.cpp:197
#99 0xb75c11ea in QEventLoop::processEvents (this=0xbf89f620, flags={i = -1081477640}) at kernel/qeventloop.cpp:144
#100 0xb75c13aa in QEventLoop::exec (this=0xbf89f620, flags={i = -1081477592}) at kernel/qeventloop.cpp:191
#101 0xb75c35d1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:872
#102 0xb6d241b7 in QApplication::exec () at kernel/qapplication.cpp:3526
#103 0x08056c7e in main (argc=1, argv=0xbf89f8c4) at /home/jan/Dev/packages/kdemod-core/work/kdebase-workspace/src/kdebase-workspace-4.2.0/systemsettings/main.cpp:67



Hope that helps!
Comment 4 Michael Jansen 2009-02-23 00:47:01 UTC
SVN commit 930297 by mjansen:

Fix crash when using KFileWidget without calling setMode().

This was an behaviour incompatible change. Applications that worked perfectly
before now fail with an assertion, i have no idea what would happen in
release mode. I tried to bring back the behavior from  before change 861225.

If the fix get oked please backport.

CCMAIL:faure@kde.org
CCMAIL:ereslibre@kde.org

BUG:182979

 M  +4 -1      kfilewidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=930297