KAction* patch committed

Ralf Nolden nolden at kde.org
Mon Apr 29 19:08:53 BST 2002


On Monday 29 April 2002 02:19, Ellis Whitehead wrote:

Hi Ellis,

I get random crashes when handling with files (right and left mousebutton 
klicking) with the following bt since your commit...

[New Thread 1024 (LWP 12268)]
0x40fda079 in wait4 () from /lib/libc.so.6
#0  0x40fda079 in wait4 () from /lib/libc.so.6
#1  0x41054b98 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40e90072 in waitpid () from /lib/libpthread.so.0
#3  0x4067bedc in KCrash::defaultCrashHandler ()
   from /opt/kde3/lib/libkdecore.so.4
#4  0x40e8da74 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x40668d0a in KAccelActions::actionIndex ()
   from /opt/kde3/lib/libkdecore.so.4
#7  0x4071aa74 in __DTOR_END__ () from /opt/kde3/lib/libkdecore.so.4
#8  0x406690e4 in KAccelActions::actionPtr ()
   from /opt/kde3/lib/libkdecore.so.4
#9  0x4066a483 in KAccelBase::actionPtr () from /opt/kde3/lib/libkdecore.so.4
#10 0x406726d8 in KAccelPrivate::setEnabled ()
   from /opt/kde3/lib/libkdecore.so.4
#11 0x4067580e in KAccel::setShortcut () from /opt/kde3/lib/libkdecore.so.4
#12 0x40416a32 in KAction::updateEnabled () from /opt/kde3/lib/libkdeui.so.4
#13 0x413a29d2 in KonqMainWindow::enableAction ()
   from /opt/kde3/lib/konqueror.so
#14 0x413b5099 in KonqView::slotEnableAction () from 
/opt/kde3/lib/konqueror.so
#15 0x413b8117 in KonqView::qt_invoke () from /opt/kde3/lib/konqueror.so
#16 0x4094da55 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x40078a0e in KParts::BrowserExtension::enableAction ()
   from /opt/kde3/lib/libkparts.so.2
#18 0x4007976d in KParts::BrowserExtension::qt_emit ()
   from /opt/kde3/lib/libkparts.so.2
#19 0x415d8c87 in IconViewBrowserExtension::qt_emit ()
   from /opt/kde3/lib/kde3/konq_iconview.so
#20 0x4094d9d7 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x41431b0e in KonqIconViewWidget::enableAction ()
   from /opt/kde3/lib/libkonq.so.4
#22 0x4142ec94 in KonqIconViewWidget::slotSelectionChanged ()
   from /opt/kde3/lib/libkonq.so.4
#23 0x41431c47 in KonqIconViewWidget::qt_invoke ()
   from /opt/kde3/lib/libkonq.so.4
#24 0x4094da55 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x4094d93e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40c24969 in QIconView::selectionChanged ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40ac386c in QIconViewItem::setSelected ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40acb57c in QIconView::contentsMousePressEventEx ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x40acaab3 in QIconView::contentsMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x404ae433 in KIconView::itemFontMetrics ()
   from /opt/kde3/lib/libkdeui.so.4
#31 0x4142f5d2 in KonqIconViewWidget::contentsMousePressEvent ()
   from /opt/kde3/lib/libkonq.so.4
#32 0x40a423e7 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40a41ed7 in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40ad0c0e in QIconView::eventFilter () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#35 0x4094be38 in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x4094bcf1 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x4097a185 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x408f5046 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x408f4987 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x405f25d5 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#41 0x408a6abc in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x408a3fd0 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x408a2cd6 in QApplication::processNextEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x408f64d1 in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x408a2c3b in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x413870d4 in main () from /opt/kde3/lib/konqueror.so
#47 0x0804ced7 in launch ()
#48 0x0804dcaa in handle_launcher_request ()
#49 0x0804e1c5 in handle_requests ()
#50 0x0804f2c9 in main ()
#51 0x40f4f9ed in __libc_start_main () from /lib/libc.so.6

> Hi all,
>
> I've committed a patch to kaction*/kxml* that enables the doc/view model
> wrt actions.  If you notice any strange action behavior, please let me
> know.
>
> Cheers,
> Ellis

-- 
We're not a company, we just produce better code at less costs.
--------------------------------------------------------------------
Ralf Nolden
nolden at kde.org

The K Desktop Environment       The KDevelop Project
http://www.kde.org              http://www.kdevelop.org




More information about the kde-core-devel mailing list