[Marble-bugs] [marble] [Bug 312895] New: Crashes while opening a .osm file

Mayank Madan maddiemadan at gmail.com
Tue Jan 8 17:08:42 UTC 2013


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

            Bug ID: 312895
           Summary: Crashes while opening a .osm file
    Classification: Unclassified
           Product: marble
           Version: unspecified
          Hardware: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: maddiemadan at gmail.com

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 at entry=0x7f2d067fbd60) at
/home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:150
#8  0x00007f2d858b8e98 in Marble::GeoParser::parseDocument
(this=this at entry=0x7f2d067fbd60) at
/home/mayank/marble/src/marble/src/lib/geodata/parser/GeoParser.cpp:177
#9  0x00007f2d858b8e98 in Marble::GeoParser::parseDocument
(this=this at 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

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


More information about the Marble-bugs mailing list