Summary: | Digikam crashed when pressing 'Album -> New' | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | leighman <leighmanthegreat> |
Component: | Database-Albums | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | azoto81, caulier.gilles, erik.maes, phantomgreenie |
Priority: | NOR | ||
Version: | 1.7.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.8.0 | |
Attachments: | Crash with 1.7 |
Description
leighman
2010-06-18 01:04:24 UTC
Can you try with digiKam 1.3.0 ? Gilles Caulier Where can I get that from? So I have to use cmake? Any tips? Sorry, I'm a noob :P Still happens in 1.3 *** Bug 246174 has been marked as a duplicate of this bug. *** *** Bug 247090 has been marked as a duplicate of this bug. *** very strange. Not reproducble there. Can you run digiKam into valgrind : http://lxr.kde.org/source/extragear/graphics/digikam/HACKING#241 Gilles Caulier Sorry, I can't get it to work :( Probably just being dumb. Do I need debug packages installed? Can you try digiKam 1.4.0 ? And yes, you need debug package installed. Gilles Caulier still a problem in 1.4 digiKam 1.6.0 is out: http://www.digikam.org/drupal/node/550 Please update and check if this entry still valid. Thanks in advance Gilles Caulier Still an issue using digikam compiled from 1.6 source archive *** Bug 263209 has been marked as a duplicate of this bug. *** And with 1.7.0 ? Gilles Caulier We need a new backtrace here. Best is with 2.0-beta1, or 1.7. All line numbers are off by now. Created attachment 56142 [details]
Crash with 1.7
Couldn't get 2 to build.
Here is the backtrace with 1.7
Thread 1 (Thread 0xb22aa960 (LWP 21756)): [KCrash Handler] #7 Digikam::Album::isRoot (this=0x9eb1a68) at /home/jack/digikam-1.7.0/digikam/album.cpp:256 #8 0x0821b238 in Digikam::DigikamView::slotNewAlbum (this=0x9e90de0) at /home/jack/digikam-1.7.0/digikam/digikamview.cpp:707 #9 0x0822175c in Digikam::DigikamView::qt_metacall (this=0x9e90de0, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfa1ee98) at /home/jack/digikam-1.7.0/build/digikam/digikamview.moc:286 #10 0xb4a9f8ca in QMetaObject::metacall (object=0x9e90de0, cl=3215060632, idx=49, argv=0xbfa1ee98) at kernel/qmetaobject.cpp:237 #11 0xb4ab26ad in QMetaObject::activate (sender=0xa966030, m=0x84de450, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280 #12 0xb4fd0f99 in QAction::triggered (this=0xa966030, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #13 0xb4fd28dc in QAction::activate (this=0xa966030, event=QAction::Trigger) at kernel/qaction.cpp:1256 #14 0xb549e7ef in QMenuPrivate::activateCausedStack (this=0x9e8a930, causedStack=..., action=0xa966030, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993 #15 0xb54a4a4b in QMenuPrivate::activateAction (this=0x9e8a930, action=0xa966030, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085 #16 0xb54a55e0 in QMenu::mouseReleaseEvent (this=0xa9484f8, e=0xbfa1f740) at widgets/qmenu.cpp:2301 #17 0xb5c4b8a5 in KMenu::mouseReleaseEvent (this=0xa9484f8, e=0xbfa1f740) at ../../kdeui/widgets/kmenu.cpp:471 #18 0xb5036e08 in QWidget::event (this=0xa9484f8, event=0xbfa1f740) at kernel/qwidget.cpp:8187 #19 0xb54a702f in QMenu::event (this=0xa9484f8, e=0xbfa1f740) at widgets/qmenu.cpp:2410 #20 0xb4fd8fdc in QApplicationPrivate::notify_helper (this=0x9bfa920, receiver=0xa9484f8, e=0xbfa1f740) at kernel/qapplication.cpp:4396 #21 0xb4fdfc2e in QApplication::notify (this=0xbfa20074, receiver=0xa9484f8, e=0xbfa1f740) at kernel/qapplication.cpp:3959 #22 0xb5b4fd8a in KApplication::notify (this=0xbfa20074, receiver=0xa9484f8, event=0xbfa1f740) at ../../kdeui/kernel/kapplication.cpp:310 #23 0xb4a99b3b in QCoreApplication::notifyInternal (this=0xbfa20074, receiver=0xa9484f8, event=0xbfa1f740) at kernel/qcoreapplication.cpp:732 #24 0xb4fde094 in sendEvent (receiver=0xa9484f8, event=0xbfa1f740, alienWidget=0x0, nativeWidget=0xa9484f8, buttonDown=0xb59733c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #25 QApplicationPrivate::sendMouseEvent (receiver=0xa9484f8, event=0xbfa1f740, alienWidget=0x0, nativeWidget=0xa9484f8, buttonDown=0xb59733c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #26 0xb506d261 in QETWidget::translateMouseEvent (this=0xa9484f8, event=0xbfa1fc5c) at kernel/qapplication_x11.cpp:4337 #27 0xb506c151 in QApplication::x11ProcessEvent (this=0xbfa20074, event=0xbfa1fc5c) at kernel/qapplication_x11.cpp:3414 #28 0xb509b36a in x11EventSourceDispatch (s=0x9bfdb68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0xb3dd5855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #30 0xb3dd9668 in ?? () from /lib/libglib-2.0.so.0 #31 0xb3dd9848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #32 0xb4ac8565 in QEventDispatcherGlib::processEvents (this=0x9bc7d68, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #33 0xb509abe5 in QGuiEventDispatcherGlib::processEvents (this=0x9bc7d68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0xb4a98609 in QEventLoop::processEvents (this=0xbfa1ff54, flags=) at kernel/qeventloop.cpp:149 #35 0xb4a98a8a in QEventLoop::exec (this=0xbfa1ff54, flags=...) at kernel/qeventloop.cpp:201 #36 0xb4a9d00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #37 0xb4fd7e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #38 0x082ba093 in main (argc=1, argv=0xbfa204e4) at /home/jack/digikam-1.7.0/digikam/main.cpp:216 SVN commit 1215193 by mwiesweg: Add a safety check if parent root album is null. This could be the problem in the bug reported, though I cannot reproduce. CCBUG: 242036 M +6 -0 albummodificationhelper.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1215193 Patching 1.7 with that change seems to solve the crash |