[Marble-bugs] [Bug 298537] New: Crash when editing a bookmark

Dennis Nienhüser earthwings at gentoo.org
Sat Apr 21 09:53:47 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=298537

            Bug ID: 298537
          Severity: critical
           Version: unspecified
          Priority: NOR
          Assignee: marble-bugs at kde.org
           Summary: Crash when editing a bookmark
    Classification: Unclassified
                OS: Linux
          Reporter: earthwings at gentoo.org
          Hardware: Compiled Sources
            Status: NEW
         Component: general
           Product: marble

I reproduced this crash with KDE/4.8 (QTONLY=FALSE) and master (QTONLY=TRUE).
Opening the bookmark manager, select a bookmark, click on Edit.

Qt version is 4:4.8.1-0ubuntu2~oneiric1~ppa2 (Kubuntu packages)

Backtrace:
#0  Marble::GeoDataLookAt::operator= (this=0x905b50c, other=...) at
/home/dennis/marble/src-git/src/lib/geodata/data/GeoDataLookAt.cpp:36
#1  0x0134b65c in Marble::EditBookmarkDialog::setLookAt (this=0x8fe2f70,
lookAt=...) at /home/dennis/marble/src-git/src/lib/EditBookmarkDialog.cpp:103
#2  0x0134f8a0 in Marble::BookmarkManagerDialogPrivate::editBookmark
(this=0xb4f30848) at
/home/dennis/marble/src-git/src/lib/BookmarkManagerDialog.cpp:270
#3  0x0135494b in Marble::BookmarkManagerDialog::qt_static_metacall
(_o=0xb4f2ca30, _id=7, _a=0xbfffd168, _c=<optimized out>)
    at /home/dennis/marble/build-git/src/lib/BookmarkManagerDialog.moc:73
#4  0x002c3791 in QMetaObject::activate (sender=0xaea09358, m=0xecf7c8,
local_signal_index=2, argv=0xbfffd168) at kernel/qobject.cpp:3547
#5  0x00c7c67d in QAbstractButton::clicked (this=0xaea09358, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:220
#6  0x0096ff5d in QAbstractButtonPrivate::emitClicked (this=0xaea095a0) at
widgets/qabstractbutton.cpp:548
#7  0x009715cb in QAbstractButtonPrivate::click (this=0xaea095a0) at
widgets/qabstractbutton.cpp:541
#8  0x00971886 in QAbstractButton::mouseReleaseEvent (this=0xaea09358,
e=0xbfffd7d4) at widgets/qabstractbutton.cpp:1123
#9  0x005a1b9c in QWidget::event (this=0xaea09358, event=0xbfffd7d4) at
kernel/qwidget.cpp:8362
#10 0x00970b29 in QAbstractButton::event (this=0xaea09358, e=0xbfffd7d4) at
widgets/qabstractbutton.cpp:1082
#11 0x00a14328 in QPushButton::event (this=0xaea09358, e=0xbfffd7d4) at
widgets/qpushbutton.cpp:683
#12 0x005479f4 in notify_helper (e=0xbfffd7d4, receiver=0xaea09358,
this=0x80d9cf0) at kernel/qapplication.cpp:4559
#13 QApplicationPrivate::notify_helper (this=0x80d9cf0, receiver=0xaea09358,
e=0xbfffd7d4) at kernel/qapplication.cpp:4531
#14 0x0054db44 in QApplication::notify (this=0x80d9cf0, receiver=0xaea09358,
e=0xbfffd7d4) at kernel/qapplication.cpp:4102
#15 0x002aca5e in QCoreApplication::notifyInternal (this=0xbffff128,
receiver=0xaea09358, event=0xbfffd7d4) at kernel/qcoreapplication.cpp:876
#16 0x005489b5 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QApplicationPrivate::sendMouseEvent (receiver=0xaea09358, event=0xbfffd7d4,
alienWidget=0xaea09358, nativeWidget=0xb4f2ca30, buttonDown=0xed8cf4,
lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3170
#18 0x005d1ea4 in QETWidget::translateMouseEvent (this=0xb4f2ca30,
event=0xbfffdc8c) at kernel/qapplication_x11.cpp:4617
#19 0x005d0e7d in QApplication::x11ProcessEvent (this=0xbffff128,
event=0xbfffdc8c) at kernel/qapplication_x11.cpp:3732
#20 0x005fd68c in x11EventSourceDispatch (s=0x80d0188, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#21 0x017c925f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#22 0x017c9990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0x017c9c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x002dfa37 in QEventDispatcherGlib::processEvents (this=0x80cdc10,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x005fd28a in QGuiEventDispatcherGlib::processEvents (this=0x80cdc10,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x002ab5ed in QEventLoop::processEvents (this=0xbfffdf90, flags=...) at
kernel/qeventloop.cpp:149
#27 0x002ab889 in QEventLoop::exec (this=0xbfffdf90, flags=...) at
kernel/qeventloop.cpp:204
#28 0x00a96de9 in QDialog::exec (this=0xb4f2ca30) at dialogs/qdialog.cpp:554
#29 0x080681dd in Marble::MainWindow::manageBookmarks (this=0x816d048) at
/home/dennis/marble/src-git/src/QtMainWindow.cpp:567
#30 0x08077bed in Marble::MainWindow::qt_static_metacall (_o=0x816d048, _id=38,
_a=0xbfffe148, _c=<optimized out>) at
/home/dennis/marble/build-git/src/QtMainWindow.moc:166
#31 0x002c3791 in QMetaObject::activate (sender=0x873b528, m=0xebb3f8,
local_signal_index=1, argv=0xbfffe148) at kernel/qobject.cpp:3547
#32 0x0054079d in QAction::triggered (this=0x873b528, _t1=false) at
.moc/release-shared/moc_qaction.cpp:277
#33 0x00540a3b in QAction::activate (this=0x873b528, event=QAction::Trigger) at
kernel/qaction.cpp:1257
#34 0x009feff3 in QMenuPrivate::activateCausedStack (this=0x87427d0,
causedStack=..., action=0x873b528, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1028
---Type <return> to continue, or q <return> to quit---
#35 0x00a05ecf in QMenuPrivate::activateAction (this=0x87427d0,
action=0x873b528, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1120
#36 0x00a08bb5 in QMenu::mouseReleaseEvent (this=0x87427b8, e=0xbfffe874) at
widgets/qmenu.cpp:2360
#37 0x005a1b9c in QWidget::event (this=0x87427b8, event=0xbfffe874) at
kernel/qwidget.cpp:8362
#38 0x00a0763c in QMenu::event (this=0x87427b8, e=0xbfffe874) at
widgets/qmenu.cpp:2469
#39 0x005479f4 in notify_helper (e=0xbfffe874, receiver=0x87427b8,
this=0x80d9cf0) at kernel/qapplication.cpp:4559
#40 QApplicationPrivate::notify_helper (this=0x80d9cf0, receiver=0x87427b8,
e=0xbfffe874) at kernel/qapplication.cpp:4531
#41 0x0054db44 in QApplication::notify (this=0x80d9cf0, receiver=0x87427b8,
e=0xbfffe874) at kernel/qapplication.cpp:4102
#42 0x002aca5e in QCoreApplication::notifyInternal (this=0xbffff128,
receiver=0x87427b8, event=0xbfffe874) at kernel/qcoreapplication.cpp:876
#43 0x005489b5 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QApplicationPrivate::sendMouseEvent (receiver=0x87427b8, event=0xbfffe874,
alienWidget=0x0, nativeWidget=0x87427b8, buttonDown=0xed8cf4,
lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3170
#45 0x005d2602 in QETWidget::translateMouseEvent (this=0x87427b8,
event=0xbfffed2c) at kernel/qapplication_x11.cpp:4551
#46 0x005d0e7d in QApplication::x11ProcessEvent (this=0xbffff128,
event=0xbfffed2c) at kernel/qapplication_x11.cpp:3732
#47 0x005fd68c in x11EventSourceDispatch (s=0x80d0188, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x017c925f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x017c9990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x017c9c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x002dfa37 in QEventDispatcherGlib::processEvents (this=0x80cdc10,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#52 0x005fd28a in QGuiEventDispatcherGlib::processEvents (this=0x80cdc10,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x002ab5ed in QEventLoop::processEvents (this=0xbffff034, flags=...) at
kernel/qeventloop.cpp:149
#54 0x002ab889 in QEventLoop::exec (this=0xbffff034, flags=...) at
kernel/qeventloop.cpp:204
#55 0x002b0f9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#56 0x00545854 in QApplication::exec () at kernel/qapplication.cpp:3820
#57 0x0805a091 in main (argc=134917088, argv=0x80aabe0) at
/home/dennis/marble/src-git/src/qtmain.cpp:256


Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list