Bug 312895 - Crashes while opening a .osm file
Summary: Crashes while opening a .osm file
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-08 17:08 UTC by Mayank Madan
Modified: 2018-11-29 09:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mayank Madan 2013-01-08 17:08:42 UTC
Application: marble (1.5.20 (development snapshot))
KDE Platform Version: 4.9.90
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
I was opening a .osm file and marble crashed. It crashes every time i open a .osm file

The crash can be reproduced every time.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2d86425780 (LWP 22103))]

Thread 10 (Thread 0x7f2d6f820700 (LWP 22106)):
#0  0x00007f2d7d97305d in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d7cecfe51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2d7ce92d79 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2d7ce931e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2d749d64a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007f2d7ceb6645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2d65dda700 (LWP 22107)):
#0  0x00007f2d82ce38e0 in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2d7cecfe51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2d7ce92884 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2d7ce92d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2d7ce92ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2d84435c16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2d844062bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2d84406548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2d84307b10 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2d843e69af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2d5a559700 (LWP 22108)):
#0  0x00007f2d82cc88bd in read () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2d7cecf15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2d7ce92914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2d7ce92d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2d7ce92ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2d84435c16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2d844062bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2d84406548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2d84307b10 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2d843e69af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2d50121700 (LWP 22109)):
#0  0x00007f2d7d973d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d812d4b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2d812d4c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2d4f920700 (LWP 22110)):
#0  0x00007f2d7d973075 in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d7cecfe51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2d7ce92769 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2d7ce92cf9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f2d7ce92ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f2d84435c16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2d844062bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2d84406548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2d84307b10 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2d077fe700 (LWP 22116)):
#0  0x00007f2d82c62aed in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f2d82c64fb5 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f2d8434f865 in QString::QString(int, Qt::Initialization) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2d8443eae1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2d8443eea1 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f2d84351b52 in QString::fromLocal8Bit(char const*, int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2d843001db in qt_error_string(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f2d843d63c8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f2d843dde7e in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f2d84393996 in QFile::readData(char*, long long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f2d8439983d in QIODevice::read(char*, long long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f2d8438239c in QDataStream::operator>>(long long&) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f2d64fa70b2 in Marble::CacheRunner::parseFile (this=0x7f2d00002c30, fileName=..., role=<optimized out>) at /home/mayank/marble/src/marble/src/plugins/runner/cache/CacheRunner.cpp:99
#13 0x00007f2d85a155e9 in Marble::ParsingTask::run (this=0x7f2d000030a0) at /home/mayank/marble/src/marble/src/lib/RunnerTask.cpp:93
#14 0x00007f2d842fe45d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2d06ffd700 (LWP 22117)):
#0  0x00007f2d7d9740fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d8430afa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f2d842fe54f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2d067fc700 (LWP 22118)):
[KCrash Handler]
#5  Marble::GeoDataFeature::setStyle (this=0x7f2cec012980, style=0x0) at /home/mayank/marble/src/marble/src/lib/geodata/data/GeoDataFeature.cpp:643
#6  0x00007f2d5827bd97 in Marble::osm::OsmTagTagHandler::parse (this=<optimized out>, parser=...) at /home/mayank/marble/src/marble/src/plugins/runner/osm/handlers/OsmTagTagHandler.cpp:137
#7  0x00007f2d858b8b70 in Marble::GeoParser::parseDocument (this=this@entry=0x7f2d067fbd60) at /home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:150
#8  0x00007f2d858b8e98 in Marble::GeoParser::parseDocument (this=this@entry=0x7f2d067fbd60) at /home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:177
#9  0x00007f2d858b8e98 in Marble::GeoParser::parseDocument (this=this@entry=0x7f2d067fbd60) at /home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:177
#10 0x00007f2d858b9022 in Marble::GeoParser::read (this=0x7f2d067fbd60, device=<optimized out>) at /home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:94
#11 0x00007f2d582781c5 in Marble::OsmRunner::parseFile (this=0x7f2cf80028a0, fileName=..., role=Marble::UserDocument) at /home/mayank/marble/src/marble/src/plugins/runner/osm/OsmRunner.cpp:43
#12 0x00007f2d85a155e9 in Marble::ParsingTask::run (this=0x7f2cf8002660) at /home/mayank/marble/src/marble/src/lib/RunnerTask.cpp:93
#13 0x00007f2d842fe45d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#16 0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2d07fff700 (LWP 22119)):
#0  0x00007f2d7d9740fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d8430afa7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f2d842fe54f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2d8430aaec in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2d7d96fe9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f2d82cd5cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2d86425780 (LWP 22103)):
#0  0x00007f2d7d973d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f2d8430b04b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00007f2d842fdc2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f2d842ff6dd in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f2d842ff719 in QThreadPool::~QThreadPool() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f2d842ff745 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f2d82c1d901 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f2d82c1d985 in exit () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f2d7e60d73a in ?? () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#9  0x00007f2d7e6144d4 in _IceRead () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#10 0x00007f2d7e6185c1 in IceProcessMessages () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#11 0x00007f2d8441cf5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f2d8446779e in QSocketNotifier::activated(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007f2d844247eb in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f2d837aee9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f2d837b330a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f2d84e463a6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0x00007f2d8440756e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007f2d844353f8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007f2d7ce92ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f2d7ce92de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f2d7ce92ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f2d84435bf6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007f2d83853c1e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f2d844062bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f2d84406548 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007f2d8440b708 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x000000000041bb90 in main (argc=2, argv=0x7fff611928b8) at /home/mayank/marble/src/marble/src/kdemain.cpp:399

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:22:09 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:41:13 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-29 09:43:23 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!