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

            Bug ID: 452291
           Summary: Download region -> try to lower max level to download
                    using scroll arrow -> crash
           Product: marble
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-b...@kde.org
          Reporter: j.mikk...@yahoo.com
  Target Milestone: ---

Application: marble (2.2.20 (2.3 development version))

Qt Version: 5.12.7
Frameworks Version: 5.76.0
Operating System: Linux 5.3.18-59.40-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.3"

-- Information about the crash:
- What I was doing when the application crashed:
        -File > Download Region
        -Dialog box: Visible region (Northern Finland, area approx. 300 x 400
km displayed), Tile Level Range 2 to 7, Number of tiles to download: (none)
        -Click scroll down arrow at "to" box
        -crash

- Custom settings of the application:
        -Vector OSM, Mercator view

The crash can be reproduced every time.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f7f7d8ba374 in Marble::GeoSceneTileDataset::tileSize() const () from
/usr/lib64/libmarblewidget-qt5.so.28
#5  0x00007f7f7d9450fc in Marble::DownloadRegionPrivate::rad2PixelX(double,
Marble::TextureLayer const*) const () from /usr/lib64/libmarblewidget-qt5.so.28
#6  0x00007f7f7d94544b in Marble::DownloadRegion::region(Marble::TextureLayer
const*, Marble::GeoDataLatLonAltBox const&) const () from
/usr/lib64/libmarblewidget-qt5.so.28
#7  0x00007f7f7d948259 in Marble::DownloadRegionDialog::region() const () from
/usr/lib64/libmarblewidget-qt5.so.28
#8  0x00007f7f7d9483ba in Marble::DownloadRegionDialog::updateTilesCount() ()
from /usr/lib64/libmarblewidget-qt5.so.28
#9  0x00007f7f79d60e75 in QMetaObject::activate (sender=0x5559cf5f1c40,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3804
#10 0x00007f7f7d9c9ff1 in Marble::TileLevelRangeWidget::bottomLevelChanged(int)
() from /usr/lib64/libmarblewidget-qt5.so.28
#11 0x00007f7f79d60e75 in QMetaObject::activate
(sender=sender@entry=0x5559cc9fff10, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffce081d630)
at kernel/qobject.cpp:3804
#12 0x00007f7f79d61587 in QMetaObject::activate
(sender=sender@entry=0x5559cc9fff10, m=m@entry=0x7f7f7b2a01c0
<QSpinBox::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffce081d630) at kernel/qobject.cpp:3657
#13 0x00007f7f7ad56e5e in QSpinBox::valueChanged
(this=this@entry=0x5559cc9fff10, _t1=<optimized out>) at
.moc/moc_qspinbox.cpp:236
#14 0x00007f7f7ad57164 in QSpinBoxPrivate::emitSignals (this=0x5559cd49ae40,
ep=<optimized out>, old=...) at widgets/qspinbox.cpp:1072
#15 0x00007f7f7ad5414a in QAbstractSpinBoxPrivate::setValue
(this=this@entry=0x5559cd49ae40, val=..., ep=ep@entry=EmitIfChanged,
doUpdate=doUpdate@entry=true) at widgets/qabstractspinbox.cpp:1790
#16 0x00007f7f7ad55259 in QAbstractSpinBox::stepBy (this=0x5559cc9fff10,
steps=-1) at widgets/qabstractspinbox.cpp:668
#17 0x00007f7f7ad52a48 in QAbstractSpinBoxPrivate::updateState
(this=this@entry=0x5559cd49ae40, up=up@entry=false,
fromKeyboard=fromKeyboard@entry=false) at widgets/qabstractspinbox.cpp:1681
#18 0x00007f7f7ad52e2c in QAbstractSpinBox::mousePressEvent
(this=0x5559cc9fff10, event=0x7ffce081dda0) at
widgets/qabstractspinbox.cpp:1393
#19 0x00007f7f7abfcc0f in QWidget::event (this=this@entry=0x5559cc9fff10,
event=event@entry=0x7ffce081dda0) at kernel/qwidget.cpp:8959
#20 0x00007f7f7ad56485 in QAbstractSpinBox::event (this=0x5559cc9fff10,
event=0x7ffce081dda0) at widgets/qabstractspinbox.cpp:820
#21 0x00007f7f7abbbf9c in QApplicationPrivate::notify_helper
(this=this@entry=0x5559c865d310, receiver=receiver@entry=0x5559cc9fff10,
e=e@entry=0x7ffce081dda0) at kernel/qapplication.cpp:3701
#22 0x00007f7f7abc4488 in QApplication::notify (this=<optimized out>,
receiver=0x5559cc9fff10, e=0x7ffce081dda0) at kernel/qapplication.cpp:3161
#23 0x00007f7f79d31368 in QCoreApplication::notifyInternal2
(receiver=0x5559cc9fff10, event=0x7ffce081dda0) at
kernel/qcoreapplication.cpp:1088
#24 0x00007f7f79d3154e in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x5559cc9fff10, event=event@entry=0x7ffce081dda0) at
kernel/qcoreapplication.cpp:1488
#25 0x00007f7f7abc2a7f in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x5559cc9fff10, event=event@entry=0x7ffce081dda0,
alienWidget=0x5559cc9fff10, nativeWidget=0x5559ce453720,
buttonDown=buttonDown@entry=0x7f7f7b2c73f0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2647
#26 0x00007f7f7ac16f81 in QWidgetWindow::handleMouseEvent
(this=this@entry=0x5559ceeb3ec0, event=event@entry=0x7ffce081e230) at
kernel/qwidgetwindow.cpp:670
#27 0x00007f7f7ac19dda in QWidgetWindow::event (this=0x5559ceeb3ec0,
event=0x7ffce081e230) at kernel/qwidgetwindow.cpp:289
#28 0x00007f7f7abbbf9c in QApplicationPrivate::notify_helper
(this=this@entry=0x5559c865d310, receiver=receiver@entry=0x5559ceeb3ec0,
e=e@entry=0x7ffce081e230) at kernel/qapplication.cpp:3701
#29 0x00007f7f7abc35b0 in QApplication::notify (this=0x7ffce081e7d0,
receiver=0x5559ceeb3ec0, e=0x7ffce081e230) at kernel/qapplication.cpp:3447
#30 0x00007f7f79d31368 in QCoreApplication::notifyInternal2
(receiver=0x5559ceeb3ec0, event=0x7ffce081e230) at
kernel/qcoreapplication.cpp:1088
#31 0x00007f7f7a33b4e5 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib64/libQt5Gui.so.5
#32 0x00007f7f7a33c835 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#33 0x00007f7f7a3162bb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#34 0x00007f7f54d5a25a in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#35 0x00007f7f727b2694 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#36 0x00007f7f727b2a30 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f7f727b2abc in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#38 0x00007f7f79d8e3ef in QEventDispatcherGlib::processEvents
(this=0x5559c874a920, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#39 0x00007f7f79d2f5ba in QEventLoop::exec (this=this@entry=0x7ffce081e5d0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#40 0x00007f7f79d387c0 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1389
#41 0x00005559c729f82f in main ()
[Inferior 1 (process 4760) detached]

The reporter indicates this bug may be a duplicate of or related to bug 397379,
bug 449584.

Possible duplicates by query: bug 449584, bug 397379.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to