[Marble-bugs] [marble] [Bug 342777] New: Marble crashes when use placemarks from the "Edit Maps" panel.

Sergey Popov sergobot256 at gmail.com
Mon Jan 12 21:29:29 UTC 2015


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

            Bug ID: 342777
           Summary: Marble crashes when use placemarks from the "Edit
                    Maps" panel.
           Product: marble
           Version: 1.9 (KDE 4.14)
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: sergobot256 at gmail.com

I clicked "Add Placemark" at "Edit Maps" panel, then rotated globe (I tried to
move map, result is the same), after it I clicked the "Ok" button at the "Add
Placemark" dialog and clicked "Remove Item" button at the "Edit Maps" panel.
Marble crashed.

Reproducible: Always

Steps to Reproduce:
1. Go to the "Edit Maps" panel. (Settings->Panels->Edit Maps)
2. Click the "Add Placemark" button.
3. Rotate the globe
4. Click the "Ok" button at the bottom of the "Add Placemark" dialog.
5. Click the "Remove Item" button at the "Edit Maps" dialog.

Actual Results:  
Marble crashes


Backtrace:
#0  0x00007fffdd458809 in Marble::AnnotatePlugin::removeFocusItem
(this=0x93fd00) at
/home/sergobot/marble/sources/src/plugins/render/annotate/AnnotatePlugin.cpp:298
#1  0x00007fffdd45879a in Marble::AnnotatePlugin::askToRemoveFocusItem
(this=0x93fd00) at
/home/sergobot/marble/sources/src/plugins/render/annotate/AnnotatePlugin.cpp:291
#2  0x00007fffdd4623db in Marble::AnnotatePlugin::qt_static_metacall
(_o=0x93fd00, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffffcab0)
    at
/home/sergobot/marble/build/src/plugins/render/annotate/AnnotatePlugin.moc:99
#3  0x00007ffff7a86a7a in QMetaObject::activate (sender=sender at entry=0x11fb930,
m=m at entry=0x7ffff78ba540 <QAction::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=1,
argv=argv at entry=0x7fffffffcab0) at kernel/qobject.cpp:3567
#4  0x00007ffff6df8bf2 in QAction::triggered (this=this at entry=0x11fb930,
_t1=false) at .moc/release-shared/moc_qaction.cpp:276
#5  0x00007ffff6dfa5c3 in QAction::activate (this=0x11fb930, event=<optimized
out>) at kernel/qaction.cpp:1257
#6  0x00007ffff71b9d9f in QAbstractButtonPrivate::click
(this=this at entry=0x1313540) at widgets/qabstractbutton.cpp:530
#7  0x00007ffff71b9ed4 in QAbstractButton::mouseReleaseEvent (this=0x1313510,
e=0x7fffffffcf50) at widgets/qabstractbutton.cpp:1123
#8  0x00007ffff727132a in QToolButton::mouseReleaseEvent (this=<optimized out>,
e=<optimized out>) at widgets/qtoolbutton.cpp:723
#9  0x00007ffff6e4ece8 in QWidget::event (this=0x93fd00, event=0x0) at
kernel/qwidget.cpp:8775
#10 0x00007ffff6dff11c in QApplicationPrivate::notify_helper
(this=this at entry=0x6c0170, receiver=receiver at entry=0x1313510,
e=e at entry=0x7fffffffcf50) at kernel/qapplication.cpp:4570
#11 0x00007ffff6e059be in QApplication::notify (this=<optimized out>,
receiver=0x1313510, e=0x7fffffffcf50) at kernel/qapplication.cpp:4113
#12 0x00007ffff7a7286d in QCoreApplication::notifyInternal
(this=0x7fffffffdb80, receiver=receiver at entry=0x1313510,
event=event at entry=0x7fffffffcf50)
    at kernel/qcoreapplication.cpp:953
#13 0x00007ffff6e0507f in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 QApplicationPrivate::sendMouseEvent (receiver=receiver at entry=0x1313510,
event=event at entry=0x7fffffffcf50, alienWidget=alienWidget at entry=0x1313510, 
    nativeWidget=nativeWidget at entry=0x733440,
buttonDown=buttonDown at entry=0x7ffff78f3578 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#15 0x00007ffff6e7abde in QETWidget::translateMouseEvent
(this=this at entry=0x733440, event=event at entry=0x7fffffffd2b0) at
kernel/qapplication_x11.cpp:4634
#16 0x00007ffff6e7a477 in QApplication::x11ProcessEvent (this=0x7fffffffdb80,
event=event at entry=0x7fffffffd2b0) at kernel/qapplication_x11.cpp:3627
#17 0x00007ffff6ea2432 in x11EventSourceDispatch (s=0x6bca90, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#18 0x00007ffff4e6fc5d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff4e6ff48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff4e6fffc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff7aa0031 in QEventDispatcherGlib::processEvents (this=0x6bc3c0,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#22 0x00007ffff6ea24e6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007ffff7a714f1 in QEventLoop::processEvents
(this=this at entry=0x7fffffffd690, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007ffff7a71805 in QEventLoop::exec (this=this at entry=0x7fffffffd690,
flags=...) at kernel/qeventloop.cpp:204
#25 0x00007ffff7a76f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#26 0x0000000000425949 in main (argc=2, argv=0x7fffffffdd38) at
/home/sergobot/marble/sources/src/apps/marble-qt/qtmain.cpp:258

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


More information about the Marble-bugs mailing list