Version: 0.9.4-rc1 (using 3.5.9, Debian Package 4:3.5.9.dfsg.1-4 (lenny/sid)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.25-2-686 When saving edited geo coordinates Digikam sometimes crashes. Below is the backtrace: GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/digikam [Thread debugging using libthread_db enabled] [New Thread 0xb59f36c0 (LWP 22319)] Found dcraw version: 8.83 [New Thread 0xb542cb90 (LWP 22332)] [Thread 0xb542cb90 (LWP 22332) exited] [New Thread 0xb4c2bb90 (LWP 22333)] [Thread 0xb4c2bb90 (LWP 22333) exited] ASSERT: "sb" in /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/statusbarextension.cpp (155) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb59f36c0 (LWP 22319)] QWidget::topLevelWidget (this=0x0) at kernel/qwidget.cpp:2362 2362 kernel/qwidget.cpp: No such file or directory. in kernel/qwidget.cpp (gdb) backtrace full #0 QWidget::topLevelWidget (this=0x0) at kernel/qwidget.cpp:2362 w = (class QWidget *) 0x0 p = <value optimized out> #1 0xb6642803 in KParts::StatusBarExtension::statusBar (this=0xae91be0) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/statusbarextension.cpp:138 w = (class QWidget *) 0x0 #2 0xb664fd0f in KParts::StatusBarExtension::removeStatusBarItem (this=0xae91be0, widget=0xaef2768) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/statusbarextension.cpp:162 sb = (class KStatusBar *) 0xb6664000 #3 0xb67522b7 in KHTMLPart::removeJSErrorExtension (this=0xae8c710) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtml_part.cpp:1103 No locals. #4 0xb6795325 in ~KHTMLPart (this=0xae8c710, __vtt_parm=0xb419ad04) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtml_part.cpp:481 No locals. #5 0xb418869d in KIPIGPSSyncPlugin::GPSMapWidget::~GPSMapWidget () from /usr/lib/kde3/kipiplugin_gpssync.so No symbol table info available. #6 0xb6646d27 in KParts::Part::slotWidgetDestroyed (this=0xae8c710) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/part.cpp:268 No locals. #7 0xb6646d92 in KParts::Part::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./part.moc:108 No locals. #8 0xb664b9d8 in KParts::ReadOnlyPart::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./part.moc:261 No locals. #9 0xb679f5c2 in KHTMLPart::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./khtml_part.moc:573 No locals. #10 0xb41871bb in KIPIGPSSyncPlugin::GPSMapWidget::qt_invoke () from /usr/lib/kde3/kipiplugin_gpssync.so No symbol table info available. #11 0xb704aed1 in QObject::activate_signal (this=0xae8d7e0, clist=0xae8f650, o=0xbfa97ad4) at kernel/qobject.cpp:2383 cd = <value optimized out> it = {<QPtrListIterator<QConnection>> = {<QGListIterator> = {list = 0xae8f650, curNode = 0xae902f0}, <No data fields>}, <No data fields>} object = (class QObject *) 0x41 sol = (QSenderObjectList *) 0xae8f7f8 oldSender = (class QObject *) 0x0 c = <value optimized out> #12 0xb704baed in QObject::activate_signal (this=0xae8d7e0, signal=0) at kernel/qobject.cpp:2328 o = {{type = 0xb74a9528, payload = {b = 244, c = -12 '�', s = 31476, i = -1079411980, l = -1079411980, uc = 244 '�', us = 31476, ui = 3215555316, ul = 3215555316, f = -1.32406473, d = 1.3951842182668049e-312, byte = "�z��A\000\000\000\001\000\000\000���\n", bytearray = {data = 0xbfa97af4 "(\225J�\220��\n\020�I����\n���\n({���<7����\n", size = 65}, ptr = 0xbfa97af4, voidstar = {ptr = 0xbfa97af4, owner = 65}, charstar = {ptr = 0xbfa97af4 "(\225J�\220��\n\020�I����\n���\n({���<7����\n", owner = 65}, utf8 = {ptr = 0xbfa97af4 "(\225J�\220��\n\020�I����\n���\n({���<7����\n", owner = 65}, local8bit = {ptr = 0xbfa97af4 "(\225J�\220��\n\020�I����\n���\n({���<7����\n", owner = 65}, iface = 0xbfa97af4, idisp = 0xbfa97af4}}} #13 0xb7373cd9 in QObject::destroyed (this=0xae8d7e0) at .moc/release-shared-mt/moc_qobject.cpp:102 No locals. #14 0xb704d1a4 in ~QObject (this=0xae8d7e0) at kernel/qobject.cpp:449 No locals. #15 0xb7082d61 in ~QWidget (this=0xae8d7e0) at kernel/qwidget.cpp:987 No locals. #16 0xb715d61d in ~QScrollView (this=0xae8d7e0) at widgets/qframe.h:51 No locals. #17 0xb67955a3 in ~KHTMLView (this=0xae8d7e0) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtmlview.cpp:521 No locals. #18 0xb7082cdb in ~QWidget (this=0x9e5fc28) at kernel/qwidget.cpp:976 No locals. #19 0xb73813a5 in ~QFrame (this=0x9e5fc28) at .moc/release-shared-mt/../../widgets/qframe.h:51 No locals. #20 0xb7082cdb in ~QWidget (this=0x9e5ee98) at kernel/qwidget.cpp:976 No locals. #21 0xb78e7521 in ~KJanusWidget (this=0x9e5ee98) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kjanuswidget.cpp:205 No locals. #22 0xb7082cdb in ~QWidget (this=0xbfa97da8) at kernel/qwidget.cpp:976 No locals. #23 0xb71c9c58 in ~QDialog (this=0xbfa97da8) at dialogs/qdialog.cpp:274 No locals. #24 0xb78b029e in ~KDialogBase (this=0xbfa97da8) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kdialog.h:53 No locals. #25 0xb4183d05 in KIPIGPSSyncPlugin::GPSEditDialog::~GPSEditDialog () from /usr/lib/kde3/kipiplugin_gpssync.so No symbol table info available. #26 0xb4177e71 in Plugin_GPSSync::slotGPSEdit () from /usr/lib/kde3/kipiplugin_gpssync.so No symbol table info available. #27 0xb417857a in Plugin_GPSSync::qt_invoke () from /usr/lib/kde3/kipiplugin_gpssync.so No symbol table info available. #28 0xb704af6d in QObject::activate_signal (this=0xab93c90, clist=0xab99a50, o=0xbfa98004) at kernel/qobject.cpp:2359 object = (class QObject *) 0x41 sol = (QSenderObjectList *) 0x3 oldSender = (class QObject *) 0x0 c = <value optimized out> #29 0xb704baed in QObject::activate_signal (this=0xab93c90, signal=2) at kernel/qobject.cpp:2328 o = {{type = 0xb74a9528, payload = {b = 248, c = -8 '�', s = -2312, i = -1214187784, l = -1214187784, uc = 248 '�', us = 63224, ui = 3080779512, ul = 3080779512, f = -1.91884901e-05, d = 1.5221073192907604e-314, byte = "����\000\000\000\000\001\000\000\000\005\000\000", bytearray = {data = 0xb7a0f6f8 "ķ��", size = 0}, ptr = 0xb7a0f6f8, voidstar = {ptr = 0xb7a0f6f8, owner = false}, charstar = {ptr = 0xb7a0f6f8 "ķ��", owner = false}, utf8 = {ptr = 0xb7a0f6f8 "ķ��", owner = false}, local8bit = {ptr = 0xb7a0f6f8 "ķ��", owner = false}, iface = 0xb7a0f6f8, idisp = 0xb7a0f6f8}}} #30 0xb78314f9 in KAction::activated (this=0xab93c90) at ./kaction.moc:176 No locals. #31 0xb78706a2 in KAction::slotActivated (this=0xab93c90) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kaction.cpp:1102 senderObj = (class QObject *) 0x0 #32 0xb795f3fd in KAction::slotPopupActivated (this=0xab93c90) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kaction.cpp:1137 No locals. #33 0xb795f6e3 in KAction::qt_invoke (this=0xab93c90, _id=16, _o=0xbfa98154) at ./kaction.moc:219 No locals. #34 0xb704af6d in QObject::activate_signal (this=0xab92b40, clist=0xab99a08, o=0xbfa98154) at kernel/qobject.cpp:2359 object = (class QObject *) 0x41 sol = (QSenderObjectList *) 0xaba1630 oldSender = (class QObject *) 0x0 c = <value optimized out> #35 0xb737505e in QSignal::signal (this=0xab92b40, t0=@0xab92b68) at .moc/release-shared-mt/moc_qsignal.cpp:100 clist = (QConnectionList *) 0xab99a08 o = {{type = 0xb74a9528, payload = {b = 136, c = -120 '\210', s = -32376, i = -1079410296, l = -1079410296, uc = 136 '\210', us = 33160, ui = 3215557000, ul = 3215557000, f = -1.32426548, d = -2.3191718782816466e-42, byte = "\210\201��\020�I����\t@+�\n", bytearray = {data = 0xbfa98188 "�\201���h\006�@+�\nh+�\n�3�\n\020�I�@+�\n`��\nh\202��*�\024�@+�\n\210���", size = 3075070992}, ptr = 0xbfa98188, voidstar = {ptr = 0xbfa98188, owner = 16}, charstar = {ptr = 0xbfa98188 "�\201���h\006�@+�\nh+�\n�3�\n\020�I�@+�\n`��\nh\202��*�\024�@+�\n\210���", owner = 16}, utf8 = {ptr = 0xbfa98188 "�\201���h\006�@+�\nh+�\n�3�\n\020�I�@+�\n`��\nh\202��*�\024�@+�\n\210���", owner = 16}, local8bit = {ptr = 0xbfa98188 "�\201���h\006�@+�\nh+�\n�3�\n\020�I�@+�\n`��\nh\202��*�\024�@+�\n\210���", owner = 16}, iface = 0xbfa98188, idisp = 0xbfa98188}}, {type = 0xb74a7a84, payload = {b = 216, c = -40 '�', s = -3880, i = 166064344, l = 166064344, uc = 216 '�', us = 61656, ui = 166064344, ul = 166064344, f = 5.5356233e-33, d = 5.2382803621213936e-257, byte = "���\t@+�\n\003\000\000\000\210���", bytearray = {data = 0x9e5f0d8 "�y�\n���\t[", size = 179907392}, ptr = 0x9e5f0d8, voidstar = {ptr = 0x9e5f0d8, owner = 64}, charstar = {ptr = 0x9e5f0d8 "�y�\n���\t[", owner = 64}, utf8 = {ptr = 0x9e5f0d8 "�y�\n���\t[", owner = 64}, local8bit = {ptr = 0x9e5f0d8 "�y�\n���\t[", owner = 64}, iface = 0x9e5f0d8, idisp = 0x9e5f0d8}}} #36 0xb70668c7 in QSignal::activate (this=0xab92b40) at kernel/qsignal.cpp:215 No locals. #37 0xb714bc2a in QPopupMenu::mouseReleaseEvent (this=0xab5f360, e=0xbfa98694) at widgets/qpopupmenu.cpp:1739 popup = <value optimized out> b = false sh = 16 #38 0xb783abc2 in KPopupMenu::mouseReleaseEvent (this=0xab5f360, e=0xbfa98694) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kpopupmenu.cpp:508 No locals. #39 0xb7083554 in QWidget::event (this=0xab5f360, e=0xbfa98694) at kernel/qwidget.cpp:4705 No locals. #40 0xb6fed18a in QApplication::internalNotify (this=0xbfa98aa4, receiver=0xab5f360, e=0xbfa98694) at kernel/qapplication.cpp:2638 consumed = <value optimized out> #41 0xb6fee0ba in QApplication::notify (this=0xbfa98aa4, receiver=0xab5f360, e=0xbfa98694) at kernel/qapplication.cpp:2424 me = {<QEvent> = {<Qt> = {static color0 = @0xb74a7ba0, static color1 = @0xb74a7ba8, static black = @0xb74a7bb0, static white = @0xb74a7bb8, static darkGray = @0xb74a7bc0, static gray = @0xb74a7bc8, static lightGray = @0xb74a7bd0, static red = @0xb74a7bd8, static green = @0xb74a7be0, static blue = @0xb74a7be8, static cyan = @0xb74a7bf0, static magenta = @0xb74a7bf8, static yellow = @0xb74a7c00, static darkRed = @0xb74a7c08, static darkGreen = @0xb74a7c10, static darkBlue = @0xb74a7c18, static darkCyan = @0xb74a7c20, static darkMagenta = @0xb74a7c28, static darkYellow = @0xb74a7c30, static arrowCursor = @0xb74a6320, static upArrowCursor = @0xb74a6324, static crossCursor = @0xb74a6328, static waitCursor = @0xb74a632c, static ibeamCursor = @0xb74a6330, static sizeVerCursor = @0xb74a6334, static sizeHorCursor = @0xb74a6338, static sizeBDiagCursor = @0xb74a633c, static sizeFDiagCursor = @0xb74a6340, static sizeAllCursor = @0xb74a6344, static blankCursor = @0xb74a6348, static splitVCursor = @0xb74a634c, static splitHCursor = @0xb74a6350, static pointingHandCursor = @0xb74a6354, static forbiddenCursor = @0xb74a6358, static whatsThisCursor = @0xb74a635c, static busyCursor = @0xb74a6360}, _vptr.QEvent = 0xb79ce760, t = QEvent::MouseButtonRelease, posted = 0, spont = 1}, p = {xp = 71, yp = 29}, g = {xp = 532, yp = 268}, b = 1, s = 1, accpt = 1} w = (class QWidget *) 0xab5f360 res = <value optimized out> #42 0xb766aec2 in KApplication::notify (this=0xbfa98aa4, receiver=0xab5f360, event=0xbfa98694) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdecore/kapplication.cpp:550 t = MouseButtonRelease _selectAll = (const KShortcut &) @0xb76eb06c: {m_nSeqs = 1, m_rgseq = {{m_nKeys = 1 '\001', m_bTriggerOnRelease = 0 '\0', m_rgvar = {{m_sym = 97, m_mod = 2}, {m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}}, d = 0x0}, {m_nKeys = 0 '\0', m_bTriggerOnRelease = 0 '\0', m_rgvar = {{m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}, {m_sym = 0, m_mod = 0}}, d = 0x0}}, d = 0x0} ic = (class QPixmap *) 0xa1f3d30 #43 0xb6f8d06c in QETWidget::translateMouseEvent (this=0xab5f360, event=0xbfa98978) at kernel/qapplication.h:526 e = {<QEvent> = {<Qt> = {static color0 = @0xb74a7ba0, static color1 = @0xb74a7ba8, static black = @0xb74a7bb0, static white = @0xb74a7bb8, static darkGray = @0xb74a7bc0, static gray = @0xb74a7bc8, static lightGray = @0xb74a7bd0, static red = @0xb74a7bd8, static green = @0xb74a7be0, static blue = @0xb74a7be8, static cyan = @0xb74a7bf0, static magenta = @0xb74a7bf8, static yellow = @0xb74a7c00, static darkRed = @0xb74a7c08, static darkGreen = @0xb74a7c10, static darkBlue = @0xb74a7c18, static darkCyan = @0xb74a7c20, static darkMagenta = @0xb74a7c28, static darkYellow = @0xb74a7c30, static arrowCursor = @0xb74a6320, static upArrowCursor = @0xb74a6324, static crossCursor = @0xb74a6328, static waitCursor = @0xb74a632c, static ibeamCursor = @0xb74a6330, static sizeVerCursor = @0xb74a6334, static sizeHorCursor = @0xb74a6338, static sizeBDiagCursor = @0xb74a633c, static sizeFDiagCursor = @0xb74a6340, static sizeAllCursor = @0xb74a6344, static blankCursor = @0xb74a6348, static splitVCursor = @0xb74a634c, static splitHCursor = @0xb74a6350, static pointingHandCursor = @0xb74a6354, static forbiddenCursor = @0xb74a6358, static whatsThisCursor = @0xb74a635c, static busyCursor = @0xb74a6360}, _vptr.QEvent = 0xb79ce760, t = QEvent::MouseButtonRelease, posted = 0, spont = 1}, p = {xp = 71, yp = 29}, g = {xp = 532, yp = 268}, b = 1, s = 1, accpt = 1} popupChild = (class QWidget *) 0x0 popupTarget = <value optimized out> dpy = (Display *) 0x9e08f90 popup = (class QWidget *) 0xab5f360 releaseAfter = true oldOpenPopupCount = 4 type = QEvent::MouseButtonRelease pos = {xp = 71, yp = 29} globalPos = {xp = 532, yp = 268} button = <value optimized out> state = <value optimized out> nextEvent = {type = 165719620, xany = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032}, xkey = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, root = 3215559032, subwindow = 3215558216, time = 3069693554, x = 179696480, y = 0, x_root = -1079409048, y_root = -1228648460, state = 3077466184, keycode = 3215559032, same_screen = -1079408984}, xbutton = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, root = 3215559032, subwindow = 3215558216, time = 3069693554, x = 179696480, y = 0, x_root = -1079409048, y_root = -1228648460, state = 3077466184, button = 3215559032, same_screen = -1079408984}, xmotion = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, root = 3215559032, subwindow = 3215558216, time = 3069693554, x = 179696480, y = 0, x_root = -1079409048, y_root = -1228648460, state = 3077466184, is_hint = 120 'x', same_screen = -1079408984}, xcrossing = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, root = 3215559032, subwindow = 3215558216, time = 3069693554, x = 179696480, y = 0, x_root = -1079409048, y_root = -1228648460, mode = -1217501112, detail = -1079408264, same_screen = -1079408984, focus = -1218583745, state = 179696480}, xfocus = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, mode = -1079408264, detail = -1079409080}, xexpose = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, x = -1079408264, y = -1079409080, width = -1225273742, height = 179696480, count = 0}, xgraphicsexpose = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, drawable = 3215559032, x = -1079408264, y = -1079409080, width = -1225273742, height = 179696480, count = 0, major_code = -1079409048, minor_code = -1228648460}, xnoexpose = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, drawable = 3215559032, major_code = -1079408264, minor_code = -1079409080}, xvisibility = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, state = -1079408264}, xcreatewindow = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, parent = 3215559032, window = 3215559032, x = -1079409080, y = -1225273742, width = 179696480, height = 0, border_width = -1079409048, override_redirect = -1228648460}, xdestroywindow = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032}, xunmap = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, from_configure = -1079409080}, xmap = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, override_redirect = -1079409080}, xmaprequest = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, parent = 3215559032, window = 3215559032}, xreparent = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, parent = 3215558216, x = -1225273742, y = 179696480, override_redirect = 0}, xconfigure = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, x = -1079409080, y = -1225273742, width = 179696480, height = 0, border_width = -1079409048, above = 3066318836, override_redirect = -1217501112}, xgravity = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, x = -1079409080, y = -1225273742}, xresizerequest = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, width = -1079408264, height = -1079409080}, xconfigurerequest = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, parent = 3215559032, window = 3215559032, x = -1079409080, y = -1225273742, width = 179696480, height = 0, border_width = -1079409048, above = 3066318836, detail = -1217501112, value_mask = 3215559032}, xcirculate = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, event = 3215559032, window = 3215559032, place = -1079409080}, xcirculaterequest = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, parent = 3215559032, window = 3215559032, place = -1079409080}, xproperty = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, atom = 3215559032, time = 3215558216, state = -1225273742}, xselectionclear = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, selection = 3215559032, time = 3215558216}, xselectionrequest = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, owner = 3215559032, requestor = 3215559032, selection = 3215558216, target = 3069693554, property = 179696480, time = 0}, xselection = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, requestor = 3215559032, selection = 3215559032, target = 3215558216, property = 3069693554, time = 179696480}, xcolormap = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, colormap = 3215559032, c_new = -1079409080, state = -1225273742}, xclient = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, message_type = 3215559032, format = -1079409080, data = {b = "r���`��\n\000\000\000\000h\206���OĶ", s = {-12686, -18697, -3232, 2741, 0, 0, -31128, -16471, 20468, -18748}, l = {-1225273742, 179696480, 0, -1079409048, -1228648460}}}, xmapping = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, request = -1079408264, first_keycode = -1079409080, count = -1225273742}, xerror = {type = 165719620, display = 0xb5a44c0c, resourceid = 3070153291, serial = 3075070992, error_code = 120 'x', request_code = 137 '\211', minor_code = 169 '�'}, xkeymap = {type = 165719620, serial = 3047443468, send_event = -1224814005, display = 0xb749dc10, window = 3215559032, key_vector = "x\211��H\206��r���`��\n\000\000\000\000h\206���OĶHhn�"}, pad = {165719620, -1247523828, -1224814005, -1219896304, -1079408264, -1079408264, -1079409080, -1225273742, 179696480, 0, -1079409048, -1228648460, -1217501112, -1079408264, -1079408984, -1218583745, 179696480, -1079408264, -1079409048, -1247588208, 165719620, -1247511736, -1079409000, -1247516433}} manualGrab = false x_root_save = 860 y_root_save = 558 #44 0xb6f8bafd in QApplication::x11ProcessEvent (this=0xbfa98aa4, event=0xbfa98978) at kernel/qapplication_x11.cpp:3611 widget = (struct QETWidget *) 0xab5f360 keywidget = (struct QETWidget *) 0x0 grabbed = false #45 0xb6f9bfe6 in QEventLoop::processEvents (this=0x9e3e990, flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195 event = {type = 5, xany = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629}, xkey = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, root = 139, subwindow = 0, time = 26446961, x = 71, y = 29, x_root = 532, y_root = 268, state = 256, keycode = 1, same_screen = 1}, xbutton = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, root = 139, subwindow = 0, time = 26446961, x = 71, y = 29, x_root = 532, y_root = 268, state = 256, button = 1, same_screen = 1}, xmotion = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, root = 139, subwindow = 0, time = 26446961, x = 71, y = 29, x_root = 532, y_root = 268, state = 256, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, root = 139, subwindow = 0, time = 26446961, x = 71, y = 29, x_root = 532, y_root = 268, mode = 256, detail = 1, same_screen = 1, focus = 0, state = 0}, xfocus = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, mode = 139, detail = 0}, xexpose = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, x = 139, y = 0, width = 26446961, height = 71, count = 29}, xgraphicsexpose = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, drawable = 62920629, x = 139, y = 0, width = 26446961, height = 71, count = 29, major_code = 532, minor_code = 268}, xnoexpose = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, drawable = 62920629, major_code = 139, minor_code = 0}, xvisibility = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, state = 139}, xcreatewindow = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, parent = 62920629, window = 139, x = 0, y = 26446961, width = 71, height = 29, border_width = 532, override_redirect = 268}, xdestroywindow = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139}, xunmap = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, from_configure = 0}, xmap = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, override_redirect = 0}, xmaprequest = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, parent = 62920629, window = 139}, xreparent = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, parent = 0, x = 26446961, y = 71, override_redirect = 29}, xconfigure = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, x = 0, y = 26446961, width = 71, height = 29, border_width = 532, above = 268, override_redirect = 256}, xgravity = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, x = 0, y = 26446961}, xresizerequest = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, width = 139, height = 0}, xconfigurerequest = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, parent = 62920629, window = 139, x = 0, y = 26446961, width = 71, height = 29, border_width = 532, above = 268, detail = 256, value_mask = 1}, xcirculate = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, event = 62920629, window = 139, place = 0}, xcirculaterequest = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, parent = 62920629, window = 139, place = 0}, xproperty = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, atom = 139, time = 0, state = 26446961}, xselectionclear = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, selection = 139, time = 0}, xselectionrequest = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, owner = 62920629, requestor = 139, selection = 0, target = 26446961, property = 71, time = 29}, xselection = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, requestor = 62920629, selection = 139, target = 0, property = 26446961, time = 71}, xcolormap = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, colormap = 139, c_new = 0, state = 26446961}, xclient = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, message_type = 139, format = 0, data = {b = "q\214\223\001G\000\000\000\035\000\000\000\024\002\000\000\f\001\000", s = {-29583, 403, 71, 0, 29, 0, 532, 0, 268, 0}, l = {26446961, 71, 29, 532, 268}}}, xmapping = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, request = 139, first_keycode = 0, count = 26446961}, xerror = {type = 5, display = 0x1bb56, resourceid = 0, serial = 165711760, error_code = 181 '�', request_code = 23 '\027', minor_code = 192 '�'}, xkeymap = {type = 5, serial = 113494, send_event = 0, display = 0x9e08f90, window = 62920629, key_vector = "\213\000\000\000\000\000\000\000q\214\223\001G\000\000\000\035\000\000\000\024\002\000\000\f\001\000\000\000\001\000"}, pad = {5, 113494, 0, 165711760, 62920629, 139, 0, 26446961, 71, 29, 532, 268, 256, 1, 1, 0, 0, 1167696411, 0, 1199828346, 0, 279190, 0, 52804377}} nevents = 0 canWait = <value optimized out> tm = <value optimized out> highest = <value optimized out> nsel = <value optimized out> zerotm = {tv_sec = 0, tv_usec = 0} t = {0xb745d396 "Read", 0xb745d3a1 "Write", 0xb73b196e "Exception"} #46 0xb7003b80 in QEventLoop::enterLoop (this=0x9e3e990) at kernel/qeventloop.cpp:201 No locals. #47 0xb7003a16 in QEventLoop::exec (this=0x9e3e990) at kernel/qeventloop.cpp:148 No locals. #48 0xb6feccff in QApplication::exec (this=0xbfa98aa4) at kernel/qapplication.cpp:2761 No locals. #49 0x0804aef3 in main (argc=1, argv=0xbfa98d54) at /build/buildd/digikam-0.9.4~rc1/./digikam/digikam/main.cpp:339 DcrawVer = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e08050, static shared_null = 0x9dfb2a8} Exiv2Ver = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e08088, static shared_null = 0x9dfb2a8} Gphoto2Ver = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e080b8, static shared_null = 0x9dfb2a8} KipiVer = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e080e8, static shared_null = 0x9dfb2a8} Kexiv2Ver = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e08118, static shared_null = 0x9dfb2a8} libInfo = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e09da0, static shared_null = 0x9dfb2a8} description = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e08180, static shared_null = 0x9dfb2a8} aboutData = {mAppName = 0x804b8d7 "digikam", mProgramName = 0x804b8cf "digiKam", mVersion = 0x804bea0 "0.9.4-rc1", mShortDescription = 0x9e089b8 "A Photo-Management Application for KDE", mLicenseKey = 1, mCopyrightStatement = 0x804b454 "(c) 2002-2008, digiKam developers team", mOtherText = 0x9e08d80 "Using Kipi library version 0.1.6\nUsing KExiv2 library version 0.1.7\nUsing Exiv2 library version 0.17.1\nUsing KDcraw library version 0.1.4\nUsing Dcraw program version 8.83\nUsing PNG library version 1.2"..., mHomepageAddress = 0x804b8b8 "http://www.digikam.org", mBugEmailAddress = 0x804b8a4 "submit@bugs.kde.org", mAuthorList = {sh = 0x9e08278}, mCreditList = {sh = 0x9e087e8}, mLicenseText = 0x0, d = 0x9e08680} app = {<QApplication> = {<QObject> = {<Qt> = {static color0 = @0xb74a7ba0, static color1 = @0xb74a7ba8, static black = @0xb74a7bb0, static white = @0xb74a7bb8, static darkGray = @0xb74a7bc0, static gray = @0xb74a7bc8, static lightGray = @0xb74a7bd0, static red = @0xb74a7bd8, static green = @0xb74a7be0, static blue = @0xb74a7be8, static cyan = @0xb74a7bf0, static magenta = @0xb74a7bf8, static yellow = @0xb74a7c00, static darkRed = @0xb74a7c08, static darkGreen = @0xb74a7c10, static darkBlue = @0xb74a7c18, static darkCyan = @0xb74a7c20, static darkMagenta = @0xb74a7c28, static darkYellow = @0xb74a7c30, static arrowCursor = @0xb74a6320, static upArrowCursor = @0xb74a6324, static crossCursor = @0xb74a6328, static waitCursor = @0xb74a632c, static ibeamCursor = @0xb74a6330, static sizeVerCursor = @0xb74a6334, static sizeHorCursor = @0xb74a6338, static sizeBDiagCursor = @0xb74a633c, static sizeFDiagCursor = @0xb74a6340, static sizeAllCursor = @0xb74a6344, static blankCursor = @0xb74a6348, static splitVCursor = @0xb74a634c, static splitHCursor = @0xb74a6350, static pointingHandCursor = @0xb74a6354, static forbiddenCursor = @0xb74a6358, static whatsThisCursor = @0xb74a635c, static busyCursor = @0xb74a6360}, _vptr.QObject = 0xb76e10a8, static metaObj = 0x9dfbf00, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x9e3e228 "digikam", parentObj = 0x0, childObjects = 0x9e31b50, connections = 0x9e4bb10, senderObjects = 0x9e4b328, eventFilters = 0x9e51de0, postedEvents = 0x0, d = 0x0}, static metaObj = 0x9e41bc0, static qt_mutex = 0x9e37250, app_argc = 1, app_argv = 0x9e08b20, quit_now = false, quit_code = 0, static app_style = 0x9e5ac80, static app_cspec = 0, static app_pal = 0x9e123a8, static app_font = 0x9e368f8, static app_cursor = 0x0, static eventloop = 0x9e3e990, static app_tracking = 1, static is_app_running = true, static is_app_closing = false, static app_exit_loop = <optimized out>, static loop_level = 0, static main_widget = 0x9e58cf0, static focus_widget = 0x0, static active_window = 0x0, static obey_desktop_settings = false, static cursor_flash_time = 1000, static mouse_double_click_time = 400, static wheel_scroll_lines = 3, static composedUnicode = 0, static animate_ui = false, static animate_menu = false, static animate_tooltip = false, static animate_combo = false, static fade_menu = false, static fade_tooltip = false, static animate_toolbox = false, static widgetCount = false, static metaComposeUnicode = false, translators = 0x9e58158, session_manager = 0x9e37208, session_id = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e327f8, static shared_null = 0x9dfb2a8}, static session_key = 0x9e36fc0, is_session_restored = false, static defaultIM = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9dfc148, static shared_null = 0x9dfb2a8}, static app_strut = {wd = 0, ht = 0}, static app_libpaths = 0x9e3d100, static app_palettes = 0x9ee98f0, static app_fonts = 0x9e51eb0, static popupWidgets = 0x0}, <KInstance> = {_vptr.KInstance = 0xb76e1124, _dirs = 0x9e3caf8, _config = 0x9e34fc8, _iconLoader = 0x9e551e0, _name = {<QMemArray<char>> = {<QGArray> = {_vptr.QGArray = 0xb7485da8, shd = 0x9e3df30}, <No data fields>}, <No data fields>}, _aboutData = 0xbfa98b70, d = 0x9e36e98}, static metaObj = 0x9e41568, display = 0x9e08f90, kipcCommAtom = 502, kipcEventMask = 511, static KApp = 0xbfa98aa4, pArgc = -1228643952, pSessionConfig = 0x0, static s_DCOPClient = 0x9e4d348, static s_dcopClientNeedsPostInit = false, aCaption = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, bSessionManagement = true, aIconPixmap = {pm = {icon = 0x9e55120, miniIcon = 0x9ed25b0}, unused = " Q�\t�%�\th\213���\217��\212\001���\221\004\b\037\221¶PbӶ )��\002\000��H���W\221\004\b"}, aIconName = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, aMiniIconName = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, useStyles = true, smw = 0x9e585e0, static loadedByKdeinit = false, captionLayout = -1079407644, d = 0x9e3e198} config = <value optimized out> version = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e48000, static shared_null = 0x9dfb2a8} albumPath = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e585c0, static shared_null = 0x9dfb2a8} dirInfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0x9dfb2a8, static shared_null = 0x9dfb2a8}, d = 0x9e585c0, static shared_null = 0x9dfb2a8}, fic = 0x9e58c40, cache = true, symLink = false} args = <value optimized out> tipsFiles = {<QValueList<QString>> = {sh = 0xa228de8}, <No data fields>} (gdb) info registers eax 0x0 0 ecx 0x41 65 edx 0x0 0 ebx 0xb6662ca4 -1234817884 esp 0xbfa978c8 0xbfa978c8 ebp 0xbfa978c8 0xbfa978c8 esi 0xae91be0 183049184 edi 0xae8c710 183027472 eip 0xb707d0b6 0xb707d0b6 <QWidget::topLevelWidget() const+6> eflags 0x10202 [ IF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 1 (Thread 0xb59f36c0 (LWP 22319)): #0 QWidget::topLevelWidget (this=0x0) at kernel/qwidget.cpp:2362 #1 0xb6642803 in KParts::StatusBarExtension::statusBar (this=0xae91be0) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/statusbarextension.cpp:138 #2 0xb664fd0f in KParts::StatusBarExtension::removeStatusBarItem (this=0xae91be0, widget=0xaef2768) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/statusbarextension.cpp:162 #3 0xb67522b7 in KHTMLPart::removeJSErrorExtension (this=0xae8c710) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtml_part.cpp:1103 #4 0xb6795325 in ~KHTMLPart (this=0xae8c710, __vtt_parm=0xb419ad04) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtml_part.cpp:481 #5 0xb418869d in KIPIGPSSyncPlugin::GPSMapWidget::~GPSMapWidget () from /usr/lib/kde3/kipiplugin_gpssync.so #6 0xb6646d27 in KParts::Part::slotWidgetDestroyed (this=0xae8c710) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kparts/part.cpp:268 #7 0xb6646d92 in KParts::Part::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./part.moc:108 #8 0xb664b9d8 in KParts::ReadOnlyPart::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./part.moc:261 #9 0xb679f5c2 in KHTMLPart::qt_invoke (this=0xae8c710, _id=2, _o=0xbfa97ad4) at ./khtml_part.moc:573 #10 0xb41871bb in KIPIGPSSyncPlugin::GPSMapWidget::qt_invoke () from /usr/lib/kde3/kipiplugin_gpssync.so #11 0xb704aed1 in QObject::activate_signal (this=0xae8d7e0, clist=0xae8f650, o=0xbfa97ad4) at kernel/qobject.cpp:2383 #12 0xb704baed in QObject::activate_signal (this=0xae8d7e0, signal=0) at kernel/qobject.cpp:2328 #13 0xb7373cd9 in QObject::destroyed (this=0xae8d7e0) at .moc/release-shared-mt/moc_qobject.cpp:102 #14 0xb704d1a4 in ~QObject (this=0xae8d7e0) at kernel/qobject.cpp:449 #15 0xb7082d61 in ~QWidget (this=0xae8d7e0) at kernel/qwidget.cpp:987 #16 0xb715d61d in ~QScrollView (this=0xae8d7e0) at widgets/qframe.h:51 #17 0xb67955a3 in ~KHTMLView (this=0xae8d7e0) at /build/buildd/kdelibs-3.5.9.dfsg.1/./khtml/khtmlview.cpp:521 #18 0xb7082cdb in ~QWidget (this=0x9e5fc28) at kernel/qwidget.cpp:976 #19 0xb73813a5 in ~QFrame (this=0x9e5fc28) at .moc/release-shared-mt/../../widgets/qframe.h:51 #20 0xb7082cdb in ~QWidget (this=0x9e5ee98) at kernel/qwidget.cpp:976 #21 0xb78e7521 in ~KJanusWidget (this=0x9e5ee98) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kjanuswidget.cpp:205 #22 0xb7082cdb in ~QWidget (this=0xbfa97da8) at kernel/qwidget.cpp:976 #23 0xb71c9c58 in ~QDialog (this=0xbfa97da8) at dialogs/qdialog.cpp:274 #24 0xb78b029e in ~KDialogBase (this=0xbfa97da8) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kdialog.h:53 #25 0xb4183d05 in KIPIGPSSyncPlugin::GPSEditDialog::~GPSEditDialog () from /usr/lib/kde3/kipiplugin_gpssync.so #26 0xb4177e71 in Plugin_GPSSync::slotGPSEdit () from /usr/lib/kde3/kipiplugin_gpssync.so #27 0xb417857a in Plugin_GPSSync::qt_invoke () from /usr/lib/kde3/kipiplugin_gpssync.so #28 0xb704af6d in QObject::activate_signal (this=0xab93c90, clist=0xab99a50, o=0xbfa98004) at kernel/qobject.cpp:2359 #29 0xb704baed in QObject::activate_signal (this=0xab93c90, signal=2) at kernel/qobject.cpp:2328 #30 0xb78314f9 in KAction::activated (this=0xab93c90) at ./kaction.moc:176 #31 0xb78706a2 in KAction::slotActivated (this=0xab93c90) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kaction.cpp:1102 #32 0xb795f3fd in KAction::slotPopupActivated (this=0xab93c90) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kaction.cpp:1137 #33 0xb795f6e3 in KAction::qt_invoke (this=0xab93c90, _id=16, _o=0xbfa98154) at ./kaction.moc:219 #34 0xb704af6d in QObject::activate_signal (this=0xab92b40, clist=0xab99a08, o=0xbfa98154) at kernel/qobject.cpp:2359 #35 0xb737505e in QSignal::signal (this=0xab92b40, t0=@0xab92b68) at .moc/release-shared-mt/moc_qsignal.cpp:100 #36 0xb70668c7 in QSignal::activate (this=0xab92b40) at kernel/qsignal.cpp:215 #37 0xb714bc2a in QPopupMenu::mouseReleaseEvent (this=0xab5f360, e=0xbfa98694) at widgets/qpopupmenu.cpp:1739 #38 0xb783abc2 in KPopupMenu::mouseReleaseEvent (this=0xab5f360, e=0xbfa98694) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdeui/kpopupmenu.cpp:508 #39 0xb7083554 in QWidget::event (this=0xab5f360, e=0xbfa98694) at kernel/qwidget.cpp:4705 #40 0xb6fed18a in QApplication::internalNotify (this=0xbfa98aa4, receiver=0xab5f360, e=0xbfa98694) at kernel/qapplication.cpp:2638 #41 0xb6fee0ba in QApplication::notify (this=0xbfa98aa4, receiver=0xab5f360, e=0xbfa98694) at kernel/qapplication.cpp:2424 #42 0xb766aec2 in KApplication::notify (this=0xbfa98aa4, receiver=0xab5f360, event=0xbfa98694) at /build/buildd/kdelibs-3.5.9.dfsg.1/./kdecore/kapplication.cpp:550 #43 0xb6f8d06c in QETWidget::translateMouseEvent (this=0xab5f360, event=0xbfa98978) at kernel/qapplication.h:526 #44 0xb6f8bafd in QApplication::x11ProcessEvent (this=0xbfa98aa4, event=0xbfa98978) at kernel/qapplication_x11.cpp:3611 #45 0xb6f9bfe6 in QEventLoop::processEvents (this=0x9e3e990, flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195 #46 0xb7003b80 in QEventLoop::enterLoop (this=0x9e3e990) at kernel/qeventloop.cpp:201 #47 0xb7003a16 in QEventLoop::exec (this=0x9e3e990) at kernel/qeventloop.cpp:148 #48 0xb6feccff in QApplication::exec (this=0xbfa98aa4) at kernel/qapplication.cpp:2761 #49 0x0804aef3 in main (argc=1, argv=0xbfa98d54) at /build/buildd/digikam-0.9.4~rc1/./digikam/digikam/main.cpp:339 (gdb) quit The program is running. Exit anyway? (y or n)
The crash appears in KHTML, not digiKam Gilles Caulier
Would you know whether there are still people fixing bugs for khtml 3? Or should I wait for digikam 0.10?
Created attachment 28013 [details] Backtrace of my crash
I can reproduce this bug with digikam 0.9.3 KDE 3.5.7 release 72.9 with opensuse 10.3. On opening the editing window, no map appears and on clicking either "OK" or "Cancel" digikam crashes with the attached backtrace. It crashes with every image i've already tried and i couldn't find any circumstances, under which it *don't* crash. A few versions of digikam ago, all worked well.
SVN commit 880109 by cgilles: kipi-plugins from trunk : GPSSync : Google API has changed. now to change map type, values to pass in url are differents, especially for normal map. Using old values can crash KHTML embeded in the plugin. So, this commit fix the problem. More info here: http://groups.google.it/group/Google-Maps-API/browse_thread/thread/eec00441339c0a52/ed984365b8a3b18e?lnk=raot CCMAIL: fzellini@gmail.com CCBUGS: 159570 CCBUGS: 165370 M +1 -1 gpseditdialog.cpp M +1 -1 gpsmapwidget.cpp M +1 -1 gpstracklisteditdialog.cpp M +1 -1 gpstracklistwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=880109
*** Bug 175316 has been marked as a duplicate of this bug. ***
*** Bug 159570 has been marked as a duplicate of this bug. ***
This file is fixed in svn. Gilles Caulier
When can I expect this fix to be trickled down to the openSuse RPM repositories?
When suse will update kipi-plugins package to 0.1.6... Gilles Caulier
Created attachment 31365 [details] Backtrace of my crash with kipi 0.1.6
I still have this problem after update to openSuse 11.1. (still using KDE 3.5) digiKam (0.9.4-51.18) in its settings dialog says it's using kipi-plugins 0.1.6 Installed is kipi-plugins 0.1.5-65.13 and libkipi0 0.1.6-1.60. Does this include the patch? Can I replace kipi-plugins with kde4-kipi-plugins (0.2beta3-1.21)?
Julian, can you test this again with kipi-plugins version 0.9? Michael
I can confirm this bug. Everytime I close the gps-edit dialog, digikam crashes, no matter whether I close via "ok" or "cancel". I use Debian testing, only digikam 1.0-rc1, kipi-plugins 0.9 from unstable. I attach a backtrace from gdb, which I produced just by opening the edit gps dialog for an arbitrary picture and clicking "cancel".
Created attachment 38889 [details] gdb backtrace of the crash
Created attachment 38897 [details] backtrace of crash, now with kipi-plugins debug symbols
Comment on attachment 38889 [details] gdb backtrace of the crash forgot kipi debug symbols. See new backtrace below.
Just to add: Exactly the same thing happens, when I open the track list editor and just close it. This is not too surprising, as, according to the backtrace, the crash happens while trying to clean up the khtml widget (If I interpret the backtrace right, I have not too much experience with gdb).
I just recognized that that is probably a already fixed bug in kdelibs, which has not yet entered Debian. http://websvn.kde.org/?revision=1033984&view=revision looks like a fix for this, but the most recent kde4libs package in debian is one day older.
*** This bug has been marked as a duplicate of bug 209960 ***
This crash is relevant of KHTML. Since digiKam 5.x we use Qt5::WebView instead. Gilles Caulier