Version: 1.0.1 (using KDE 4.1.0) OS: Linux Installed from: Ubuntu Packages I have used version 1.0 from svn (export KDESVN=svn://anonsvn.kde.org/home/kde svn co $KDESVN/branches/work/lancelot/kde4.1-backport lancelot ) until now widthout any crash. Today I saw that the svn was updated. I compiled the new version (without removing the old one) and restarted the computer. Now when I click on applications and clicking on a menu (e.g. System) and clicking on an application (e.g. Konsole) Lancelot crach. It does not happening when clicking on a application located directly in applications (on submenu e.g. help) (I have changed the settings to "click on everything") The crash report: Application: Lancelot (lancelot), signal SIGSEGV [Thread debugging using libthread_db enabled] [New Thread 0xb549f720 (LWP 6232)] [KCrash handler] #6 0xb7454f0f in QMutex::lock () from /usr/lib/libQtCore.so.4 #7 0xb755a733 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #8 0xb755abc2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #9 0xb7ee4d73 in Lancelot::ActionListView::activated () from /usr/lib/kde4/lib/liblancelot.so.0 #10 0xb7efa15f in Lancelot::ActionListView::itemActivated () from /usr/lib/kde4/lib/liblancelot.so.0 #11 0xb7ee5609 in Lancelot::ActionListView::qt_metacall () from /usr/lib/kde4/lib/liblancelot.so.0 #12 0xb755a4f9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #13 0xb755abc2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #14 0xb755e7c3 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4 #15 0xb755efcd in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #16 0xb755f1be in QSignalMapper::map () from /usr/lib/libQtCore.so.4 #17 0xb755f2d7 in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4 #18 0xb755a4f9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #19 0xb755abc2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #20 0xb7ee4b57 in Lancelot::ExtenderButton::activated () from /usr/lib/kde4/lib/liblancelot.so.0 #21 0xb7eeda60 in Lancelot::ExtenderButton::activate () from /usr/lib/kde4/lib/liblancelot.so.0 #22 0xb7ee4e55 in Lancelot::ExtenderButton::qt_metacall () from /usr/lib/kde4/lib/liblancelot.so.0 #23 0xb755a4f9 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #24 0xb755abc2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #25 0xb7ee9567 in Lancelot::Widget::clicked () from /usr/lib/kde4/lib/liblancelot.so.0 #26 0xb7ee9919 in Lancelot::Widget::mouseReleaseEvent () from /usr/lib/kde4/lib/liblancelot.so.0 #27 0xb705504b in QGraphicsItem::sceneEvent () from /usr/lib/libQtGui.so.4 #28 0xb709731c in QGraphicsWidget::sceneEvent () from /usr/lib/libQtGui.so.4 #29 0xb706e39c in ?? () from /usr/lib/libQtGui.so.4 #30 0xb706f720 in ?? () from /usr/lib/libQtGui.so.4 #31 0xb707b29e in QGraphicsScene::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #32 0xb707b5c8 in QGraphicsScene::event () from /usr/lib/libQtGui.so.4 #33 0xb6ae5c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #34 0xb6aea799 in QApplication::notify () from /usr/lib/libQtGui.so.4 #35 0xb7b36f53 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #36 0xb75456a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #37 0xb708cfde in QGraphicsView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #38 0xb6b3d484 in QWidget::event () from /usr/lib/libQtGui.so.4 #39 0xb6e72023 in QFrame::event () from /usr/lib/libQtGui.so.4 #40 0xb6f05bcf in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #41 0xb708b7af in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4 #42 0xb6f06f55 in ?? () from /usr/lib/libQtGui.so.4 #43 0xb7545a21 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #44 0xb6ae5be3 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #45 0xb6aeacc5 in QApplication::notify () from /usr/lib/libQtGui.so.4 #46 0xb7b36f53 in KApplication::notify () from /usr/lib/kde4/lib/libkdeui.so.5 #47 0xb75456a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #48 0xb6ae7e11 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #49 0xb6b51cbd in ?? () from /usr/lib/libQtGui.so.4 #50 0xb6b506a1 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #51 0xb6b7939a in ?? () from /usr/lib/libQtGui.so.4 #52 0xb6141dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #53 0xb6145193 in ?? () from /usr/lib/libglib-2.0.so.0 #54 0xb614574e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #55 0xb7570f98 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #56 0xb6b79195 in ?? () from /usr/lib/libQtGui.so.4 #57 0xb754492d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #58 0xb7544abd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #59 0xb7546d3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #60 0xb6ae5567 in QApplication::exec () from /usr/lib/libQtGui.so.4 #61 0x0806aecf in LancelotApplication::main () #62 0x08056f92 in main () #0 0xb7f15410 in __kernel_vsyscall () (I have now compiled the 1.0 source again and it works exactly as before installing 1.0.1 so no harm happened)
I don't see this in Lancelot 1.0 in KDE 4.1.1 (Arch Linux). I cannot reproduce it. So, this could have been fixed at release.
I'm not talking about version 1.0 but the newest from SVN (Revision 854742, change 30-08-2008, in the log file called version 1.0.1 (Svn log: Version 1.0.1 (backported from trunk): - resetting the appbrowser on menu open - fixed folder model (=> recent documents fixed)) ). Maybe this is not the right place for this bug report, as it is maybe not an official release, but it is installed like the author advises at http://lancelot.fomentgroup.org/download
This is the right place, but I need a confirmation of this bug since I'm not able to reproduce it :( Do you get the crashes always or they just occur sometimes?
Good to know that I'm in the right place (this is my first bug report at bugs.kde). I got it always, thats the reason that i downgraded to 1.0. If I can do any more testing I will happily upgrade again.
Well, the most annoying thing is that *nothing* was changed from 1.0 to 1.0.1 that is related to this backtrace...
Then it's not easy. Maybe it's related to the fact that I installed it on top of version 1.0? But I don't know how to uninstall it, to make a fresh install.
That shouldn't be the problem. I'm planning to make some changes that would render these kind of crashes obsolete, but that will not be available for 4.1.
Okay. I will stay on Lancelot 1.0 for now, I think it's a great applications launcher.
Created attachment 27248 [details] Crash backtrace I don't know if this is the same bug, but I'm experiencing a similar issue. I run KDE trunk (svn r857225 at the moment) and sometimes Lancelot crashes and doesn't load the application I'm trying to load from the menu. The backtrace is attached.
It's similar enough. (although a different version)
*** Bug 170463 has been marked as a duplicate of this bug. ***
Created attachment 27299 [details] crash backtrace I'm experiencing a similar issue on Mandriva 2009 RC1 (lancelot from branches/work/lancelot/kde4.1-backport and kde 4.1.1). It runs fine for entries from Favorites or Computer/System. It runs fine also for applications at top level menu, but it fails for all applications in a menu's category.
For me, it seems that crash appear only when "Reset the browser to show Favorites on menu open" is enableb (it's enabled by default) in "Configure Lancelot menu ...". If I disable this feature, no crash for now.
I can confirm the behavior in comment 13. Disable the "reset to favorites" and it stops crashing. At least it hasn't so far, although admittedly only been trying for a few days.
Thanks all for reporting... I was a bit busy, but this is now FIXED (both in the trunk and the branch)
(In reply to comment #15) > Thanks all for reporting... I was a bit busy, but this is now FIXED (both in > the trunk and the branch) > It runs fine, thanks for this fix, and for your very good job. Very good menu.