Bug 286435 - marble crash on start on openSUSE12.1 RC2
Summary: marble crash on start on openSUSE12.1 RC2
Status: RESOLVED FIXED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.3 (KDE 4.8)
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-12 18:33 UTC by maninred
Modified: 2011-11-30 18:14 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 maninred 2011-11-12 18:33:53 UTC
Application: marble (1.2.2 (stable release))
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I´ve just started the program from kde kickstart. It crashed at once.

The crash can be reproduced every time.

-- Backtrace:
Application: Marble – Virtueller Globus (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f63ea0e0760 (LWP 8358))]

Thread 4 (Thread 0x7f63d7904700 (LWP 8370)):
#0  0x00007f63e0ccb161 in g_main_context_acquire (context=0x914740) at gmain.c:2512
#1  0x00007f63e0ccc8b1 in g_main_context_iterate (context=0x914740, block=1, dispatch=1, self=<optimized out>) at gmain.c:3017
#2  0x00007f63e0cccf59 in g_main_context_iteration (context=0x914740, may_block=1) at gmain.c:3136
#3  0x00007f63e8220576 in QEventDispatcherGlib::processEvents (this=0x9764e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f63e81f4a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f63e81f4c1f in QEventLoop::exec (this=0x7f63d7903df0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f63e810c5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f63e81d7aef in QInotifyFileSystemWatcherEngine::run (this=0x89d540) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f63e810f025 in QThreadPrivate::start (arg=0x89d540) at thread/qthread_unix.cpp:331
#9  0x00007f63e5dddf05 in start_thread (arg=0x7f63d7904700) at pthread_create.c:301
#10 0x00007f63e6af753d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f63d5350700 (LWP 8371)):
#0  0x00007fff2b86498f in clock_gettime ()
#1  0x00007f63e0f80e91 in __GI_clock_gettime (clock_id=1, tp=0x7f63d534fb60) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f63e815f114 in do_gettime (frac=0x7f63d534fb78, sec=0x7f63d534fb70) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f63e8220d1d in QTimerInfoList::updateCurrentTime (this=0x98e9e0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f63e8221053 in QTimerInfoList::timerWait (this=0x98e9e0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f63e821fabc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f63d534fc5c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f63e821fb65 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f63e0ccbb22 in g_main_context_prepare (context=0x98e890, priority=0x7f63d534fcc8) at gmain.c:2746
#9  0x00007f63e0ccc92d in g_main_context_iterate (context=0x98e890, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#10 0x00007f63e0cccf59 in g_main_context_iteration (context=0x98e890, may_block=1) at gmain.c:3136
#11 0x00007f63e8220576 in QEventDispatcherGlib::processEvents (this=0x95d350, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007f63e81f4a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f63e81f4c1f in QEventLoop::exec (this=0x7f63d534fdf0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f63e810c5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#15 0x00007f63e81d7aef in QInotifyFileSystemWatcherEngine::run (this=0x9078e0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f63e810f025 in QThreadPrivate::start (arg=0x9078e0) at thread/qthread_unix.cpp:331
#17 0x00007f63e5dddf05 in start_thread (arg=0x7f63d5350700) at pthread_create.c:301
#18 0x00007f63e6af753d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f63cdc87700 (LWP 8377)):
#0  0x00007fff2b8649c1 in clock_gettime ()
#1  0x00007f63e0f80e91 in __GI_clock_gettime (clock_id=1, tp=0x7f63cdc86b40) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007f63e815f114 in do_gettime (frac=0x7f63cdc86b58, sec=0x7f63cdc86b50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f63e8220d1d in QTimerInfoList::updateCurrentTime (this=0xcd3670) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f63e8221053 in QTimerInfoList::timerWait (this=0xcd3670, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f63e821fabc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f63cdc86c3c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f63e821fb65 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f63e0ccbb22 in g_main_context_prepare (context=0xcd3520, priority=0x7f63cdc86ca8) at gmain.c:2746
#9  0x00007f63e0ccc92d in g_main_context_iterate (context=0xcd3520, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#10 0x00007f63e0cccf59 in g_main_context_iteration (context=0xcd3520, may_block=1) at gmain.c:3136
#11 0x00007f63e8220576 in QEventDispatcherGlib::processEvents (this=0xcd3700, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007f63e81f4a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f63e81f4c1f in QEventLoop::exec (this=0x7f63cdc86dd0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f63e810c5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#15 0x00007f63e96fb3a0 in Marble::FileStorageWatcher::run (this=0x8a5ff0) at /usr/src/debug/marble-4.7.2/src/lib/FileStorageWatcher.cpp:401
#16 0x00007f63e810f025 in QThreadPrivate::start (arg=0x8a5ff0) at thread/qthread_unix.cpp:331
#17 0x00007f63e5dddf05 in start_thread (arg=0x7f63cdc87700) at pthread_create.c:301
#18 0x00007f63e6af753d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f63ea0e0760 (LWP 8358)):
[KCrash Handler]
#6  _mm_stream_si128 (__B=..., __A=0x7f63cf48b000) at /usr/lib64/gcc/x86_64-suse-linux/4.6/include/emmintrin.h:1424
#7  qt_memfill32_sse2 (count=181, value=4292268752, dest=0x7f63cf48add0) at painting/qdrawhelper_sse2.cpp:271
#8  qt_memfill32_sse2 (dest=<optimized out>, value=4292268752, count=<optimized out>) at painting/qdrawhelper_sse2.cpp:242
#9  0x00007f63e779030f in qt_memfill<unsigned int> (count=183, color=4292268752, dest=0x7f63cf48adc8) at ../../src/gui/painting/qdrawhelper_p.h:1592
#10 qt_rectfill<unsigned int> (dest=0x7f63cf48adc8, stride=2156, height=274, width=183, y=<optimized out>, x=<optimized out>, value=4292268752) at ../../src/gui/painting/qdrawhelper_p.h:1637
#11 qt_rectfill_template<unsigned int> (color=4292268752, height=274, width=183, y=<optimized out>, x=<optimized out>, rasterBuffer=<optimized out>, dummy=<optimized out>) at painting/qdrawhelper.cpp:7476
#12 qt_rectfill_quint32 (rasterBuffer=<optimized out>, x=<optimized out>, y=<optimized out>, width=183, height=274, color=4292268752) at painting/qdrawhelper.cpp:7489
#13 0x00007f63e7779fae in fillRect_normalized (r=<optimized out>, data=0xcd64a0, pe=0x3d84bd0) at painting/qpaintengine_raster.cpp:1488
#14 0x00007f63e777ba28 in QRasterPaintEngine::fillRect (this=0x96ad10, r=..., data=0xcd64a0) at painting/qpaintengine_raster.cpp:1880
#15 0x00007f63e770a483 in QPainter::fillRect (this=0x7fff2b84ce10, r=..., brush=...) at painting/qpainter.cpp:6999
#16 0x00007f63e760c9c6 in fillRegion (brush=..., rgn=..., painter=0x7fff2b84ce10) at kernel/qwidget.cpp:2357
#17 QWidgetPrivate::paintBackground (this=<optimized out>, painter=0x7fff2b84ce10, rgn=..., flags=<optimized out>) at kernel/qwidget.cpp:2388
#18 0x00007f63e76125e4 in QWidgetPrivate::drawWidget (this=0x85f960, pdev=0x3d83740, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xc12170) at kernel/qwidget.cpp:5506
#19 0x00007f63e77d11d8 in QWidgetBackingStore::sync (this=0xc12170) at painting/qbackingstore.cpp:1338
#20 0x00007f63e77d1565 in QWidgetBackingStore::sync (this=0xc12170, exposedWidget=0x85f480, exposedRegion=...) at painting/qbackingstore.cpp:1135
#21 0x00007f63e763fcfa in QETWidget::translatePaintEvent (this=0x85f480, event=<optimized out>) at kernel/qapplication_x11.cpp:5186
#22 0x00007f63e7640d59 in QApplication::x11ProcessEvent (this=0x7fff2b84ddc0, event=0x7fff2b84d980) at kernel/qapplication_x11.cpp:3498
#23 0x00007f63e76682a2 in x11EventSourceDispatch (s=0x6c47f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00007f63e0ccc58d in g_main_dispatch (context=0x6b8d30) at gmain.c:2425
#25 g_main_context_dispatch (context=0x6b8d30) at gmain.c:2995
#26 0x00007f63e0cccd88 in g_main_context_iterate (context=0x6b8d30, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#27 0x00007f63e0cccf59 in g_main_context_iteration (context=0x6b8d30, may_block=1) at gmain.c:3136
#28 0x00007f63e822050f in QEventDispatcherGlib::processEvents (this=0x6b6580, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x00007f63e7667f2e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f63e81f4a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f63e81f4c1f in QEventLoop::exec (this=0x7fff2b84dd50, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007f63e81f8de7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#33 0x000000000041b481 in main (argc=1, argv=0x7fff2b84f3c8) at /usr/src/debug/marble-4.7.2/src/kdemain.cpp:351

Reported using DrKonqi
Comment 1 maninred 2011-11-30 18:14:34 UTC
It´s gone with openSUSE12.1 final. 

I close this here.