Bug 305324 - Marble crashes in equirectangular projection due to invalid pixel access
Summary: Marble crashes in equirectangular projection due to invalid pixel access
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:
: 308819 311624 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-08-17 11:27 UTC by HughDaniel
Modified: 2018-11-29 09:41 UTC (History)
4 users (show)

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 HughDaniel 2012-08-17 11:27:28 UTC
Application: marble (1.4.0 (stable release))
KDE Platform Version: 4.9.00
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
I had installed a bunch of maps, one being Mercury and when I looked at that map in the "flat" view and then zoomed in with the mouse roller that is when marble crashed.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f9a6a87d780 (LWP 3673))]

Thread 8 (Thread 0x7f9a55bb0700 (LWP 3674)):
#0  0x00007f9a671b2b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9a618b1036 in g_main_context_poll (n_fds=1, fds=0x7f9a50002bb0, timeout=-1, context=0x7f9a500009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f9a500009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f9a500009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f9a618b1164 in g_main_context_iteration (context=0x7f9a500009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f9a6894d426 in QEventDispatcherGlib::processEvents (this=0x7f9a500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a55bafdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f9a688fc9ff in QInotifyFileSystemWatcherEngine::run (this=0xd4c150) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f9a6881efcb in QThreadPrivate::start (arg=0xd4c150) at thread/qthread_unix.cpp:298
#11 0x00007f9a6238be9a in start_thread (arg=0x7f9a55bb0700) at pthread_create.c:308
#12 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9a4e118700 (LWP 3675)):
#0  timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f9a4e117c6c) at kernel/qeventdispatcher_glib.cpp:142
#1  0x00007f9a6894ca25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#2  0x00007f9a618b0846 in g_main_context_prepare (context=0x7f9a480009a0, priority=0x7f9a4e117cb8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2836
#3  0x00007f9a618b0f5b in g_main_context_iterate (dispatch=1, block=1, context=0x7f9a480009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#4  g_main_context_iterate (context=0x7f9a480009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#5  0x00007f9a618b1164 in g_main_context_iteration (context=0x7f9a480009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#6  0x00007f9a6894d426 in QEventDispatcherGlib::processEvents (this=0x7f9a480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a4e117dd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f9a688fc9ff in QInotifyFileSystemWatcherEngine::run (this=0xddfba0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f9a6881efcb in QThreadPrivate::start (arg=0xddfba0) at thread/qthread_unix.cpp:298
#12 0x00007f9a6238be9a in start_thread (arg=0x7f9a4e118700) at pthread_create.c:308
#13 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9a437d0700 (LWP 3689)):
#0  0x00007f9a671b2b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9a618b1036 in g_main_context_poll (n_fds=1, fds=0x7f9a30003b60, timeout=-1, context=0x7f9a300028c0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f9a300028c0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f9a300028c0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f9a618b1164 in g_main_context_iteration (context=0x7f9a300028c0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f9a6894d426 in QEventDispatcherGlib::processEvents (this=0x7f9a30002cd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a437cfdb0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f9a69e57e00 in Marble::FileStorageWatcher::run (this=0xd4b710) at ../../../src/lib/FileStorageWatcher.cpp:401
#10 0x00007f9a6881efcb in QThreadPrivate::start (arg=0xd4b710) at thread/qthread_unix.cpp:298
#11 0x00007f9a6238be9a in start_thread (arg=0x7f9a437d0700) at pthread_create.c:308
#12 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9a427ce700 (LWP 3698)):
#0  next_valid_source (source=0x7f99f4001350, context=0x7f99f40009a0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2592
#1  g_main_context_prepare (context=0x7f99f40009a0, priority=0x7f9a427cdce8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2869
#2  0x00007f9a618b0f5b in g_main_context_iterate (dispatch=1, block=1, context=0x7f99f40009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#3  g_main_context_iterate (context=0x7f99f40009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f9a618b1164 in g_main_context_iteration (context=0x7f99f40009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f9a6894d426 in QEventDispatcherGlib::processEvents (this=0x7f99f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a427cde00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f9a6881efcb in QThreadPrivate::start (arg=0x141f7f0) at thread/qthread_unix.cpp:298
#10 0x00007f9a6238be9a in start_thread (arg=0x7f9a427ce700) at pthread_create.c:308
#11 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9a0a7cb700 (LWP 3699)):
#0  0x00007f9a6238f05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f9a04000a60) at pthread_mutex_unlock.c:290
#2  0x00007f9a618ec5d1 in g_mutex_unlock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:227
#3  0x00007f9a618b083b in g_main_context_prepare (context=0x7f9a040009a0, priority=0x7f9a0a7cace8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2834
#4  0x00007f9a618b0f5b in g_main_context_iterate (dispatch=1, block=1, context=0x7f9a040009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3126
#5  g_main_context_iterate (context=0x7f9a040009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0x00007f9a618b1164 in g_main_context_iteration (context=0x7f9a040009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0x00007f9a6894d426 in QEventDispatcherGlib::processEvents (this=0x7f9a040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a0a7cae00, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f9a6881efcb in QThreadPrivate::start (arg=0x18b8f50) at thread/qthread_unix.cpp:298
#12 0x00007f9a6238be9a in start_thread (arg=0x7f9a0a7cb700) at pthread_create.c:308
#13 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9a0afcc700 (LWP 8501)):
#0  0x00007f9a6894d41f in QEventDispatcherGlib::processEvents (this=0x7f9a2c0043d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#1  0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#2  0x00007f9a6891ced7 in QEventLoop::exec (this=0x7f9a0afcbdd0, flags=...) at kernel/qeventloop.cpp:204
#3  0x00007f9a6881bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#4  0x00007f9a688fc9ff in QInotifyFileSystemWatcherEngine::run (this=0x362f6c0) at io/qfilesystemwatcher_inotify.cpp:248
#5  0x00007f9a6881efcb in QThreadPrivate::start (arg=0x362f6c0) at thread/qthread_unix.cpp:298
#6  0x00007f9a6238be9a in start_thread (arg=0x7f9a0afcc700) at pthread_create.c:308
#7  0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9a2b0f8700 (LWP 29583)):
[KCrash Handler]
#6  0x00007f9a69e5ab6e in pixel (y=-677, x=396, this=0x7f99fc005750) at ../../../src/lib/StackedTile.cpp:89
#7  Marble::StackedTile::pixel (this=<optimized out>, x=396, y=-677) at ../../../src/lib/StackedTile.cpp:262
#8  0x00007f9a69e4d600 in Marble::ScanlineTextureMapperContext::pixelValueApprox (this=0x7f9a2b0f7d60, lon=<optimized out>, lat=<optimized out>, scanLine=0x432f108, n=<optimized out>) at ../../../src/lib/ScanlineTextureMapperContext.cpp:338
#9  0x00007f9a69e4f4b5 in Marble::EquirectScanlineTextureMapper::RenderJob::run (this=0x3811de0) at ../../../src/lib/EquirectScanlineTextureMapper.cpp:231
#10 0x00007f9a688124f2 in QThreadPoolThread::run (this=0x3ad3a60) at concurrent/qthreadpool.cpp:107
#11 0x00007f9a6881efcb in QThreadPrivate::start (arg=0x3ad3a60) at thread/qthread_unix.cpp:298
#12 0x00007f9a6238be9a in start_thread (arg=0x7f9a2b0f8700) at pthread_create.c:308
#13 0x00007f9a671be4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9a6a87d780 (LWP 3673)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9a6881f4db in wait (time=18446744073709551615, this=0x1a25e20) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2064908, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9a68811c7e in QThreadPoolPrivate::waitForDone (this=0x2064880, msecs=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f9a68813672 in QThreadPool::waitForDone (this=<optimized out>) at concurrent/qthreadpool.cpp:628
#5  0x00007f9a69e4f899 in Marble::EquirectScanlineTextureMapper::mapTexture (this=0x168c630, viewport=0xd56fc0, mapQuality=Marble::LowQuality) at ../../../src/lib/EquirectScanlineTextureMapper.cpp:156
#6  0x00007f9a69e4f9ae in Marble::EquirectScanlineTextureMapper::mapTexture (this=0x168c630, painter=0x7fff28ae7f60, viewport=0xd56fc0, dirtyRect=..., texColorizer=0x0) at ../../../src/lib/EquirectScanlineTextureMapper.cpp:91
#7  0x00007f9a69dafcb8 in render (viewport=0xd56fc0, painter=0x7fff28ae7f60, this=0xd57110, renderPos=..., layer=<optimized out>) at ../../../src/lib/layers/TextureLayer.cpp:237
#8  Marble::TextureLayer::render (this=0xd57110, painter=0x7fff28ae7f60, viewport=0xd56fc0, renderPos=..., layer=<optimized out>) at ../../../src/lib/layers/TextureLayer.cpp:189
#9  0x00007f9a69e1dd55 in Marble::LayerManager::Private::renderLayer (this=<optimized out>, painter=0x7fff28ae7f60, viewport=<optimized out>, renderPosition=...) at ../../../src/lib/LayerManager.cpp:185
#10 0x00007f9a69e1e41f in Marble::LayerManager::renderLayers (this=0xd57090, painter=0x7fff28ae7f60, viewport=0xd56fc0) at ../../../src/lib/LayerManager.cpp:155
#11 0x00007f9a69dc9790 in Marble::MarbleMap::paint (this=0xd4b550, painter=..., dirtyRect=...) at ../../../src/lib/MarbleMap.cpp:697
#12 0x00007f9a69dc00d4 in Marble::MarbleWidget::paintEvent (this=0xd4b280, evt=0x7fff28ae87f0) at ../../../src/lib/MarbleWidget.cpp:800
#13 0x00007f9a67cf10f6 in QWidget::event (this=0xd4b280, event=0x7fff28ae87f0) at kernel/qwidget.cpp:8508
#14 0x00007f9a67ca0894 in notify_helper (e=0x7fff28ae87f0, receiver=0xd4b280, this=0xa10280) at kernel/qapplication.cpp:4559
#15 QApplicationPrivate::notify_helper (this=0xa10280, receiver=0xd4b280, e=0x7fff28ae87f0) at kernel/qapplication.cpp:4531
#16 0x00007f9a67ca5713 in QApplication::notify (this=0x7fff28ae9910, receiver=0xd4b280, e=0x7fff28ae87f0) at kernel/qapplication.cpp:4420
#17 0x00007f9a69383456 in KApplication::notify (this=0x7fff28ae9910, receiver=0xd4b280, event=0x7fff28ae87f0) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f9a6891de9c in QCoreApplication::notifyInternal (this=0x7fff28ae9910, receiver=0xd4b280, event=0x7fff28ae87f0) at kernel/qcoreapplication.cpp:876
#19 0x00007f9a67cecd96 in sendSpontaneousEvent (event=0x7fff28ae87f0, receiver=0xd4b280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#20 QWidgetPrivate::drawWidget (this=0xd4b310, pdev=0x141da50, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xa81970) at kernel/qwidget.cpp:5585
#21 0x00007f9a67ebdafc in QWidgetBackingStore::sync (this=0xa81970) at painting/qbackingstore.cpp:1365
#22 0x00007f9a67ce3ac0 in QWidgetPrivate::syncBackingStore (this=0xb31480) at kernel/qwidget.cpp:1891
#23 0x00007f9a67cf160c in QWidget::event (this=0xb31270, event=0x272d040) at kernel/qwidget.cpp:8655
#24 0x00007f9a680cac4b in QMainWindow::event (this=0xb31270, event=0x272d040) at widgets/qmainwindow.cpp:1478
#25 0x00007f9a6947f638 in KXmlGuiWindow::event (this=0xb31270, ev=0x272d040) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#26 0x00007f9a67ca0894 in notify_helper (e=0x272d040, receiver=0xb31270, this=0xa10280) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0xa10280, receiver=0xb31270, e=0x272d040) at kernel/qapplication.cpp:4531
#28 0x00007f9a67ca5713 in QApplication::notify (this=0x7fff28ae9910, receiver=0xb31270, e=0x272d040) at kernel/qapplication.cpp:4420
#29 0x00007f9a69383456 in KApplication::notify (this=0x7fff28ae9910, receiver=0xb31270, event=0x272d040) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f9a6891de9c in QCoreApplication::notifyInternal (this=0x7fff28ae9910, receiver=0xb31270, event=0x272d040) at kernel/qcoreapplication.cpp:876
#31 0x00007f9a68921c6a in sendEvent (event=0x272d040, receiver=0xb31270) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b0670) at kernel/qcoreapplication.cpp:1500
#33 0x00007f9a6894cf93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#34 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#35 0x00007f9a618b0d53 in g_main_dispatch (context=0x9e5500) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#36 g_main_context_dispatch (context=0x9e5500) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#37 0x00007f9a618b10a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x9e5500, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#38 g_main_context_iterate (context=0x9e5500, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#39 0x00007f9a618b1164 in g_main_context_iteration (context=0x9e5500, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#40 0x00007f9a6894d3bf in QEventDispatcherGlib::processEvents (this=0x9e41b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#41 0x00007f9a67d48d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f9a6891cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f9a6891ced7 in QEventLoop::exec (this=0x7fff28ae9880, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f9a68921f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#45 0x000000000041b7e8 in main (argc=1, argv=0x7fff28aeb1c8) at ../../src/kdemain.cpp:398

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-22 17:24:39 UTC
*** Bug 308819 has been marked as a duplicate of this bug. ***
Comment 2 payam416 2012-11-01 23:05:35 UTC
Using the Marble Widget in my application, source code v0.12, same problem occurs when zooming in/out or moving map in the Equirectangular view. No problem found with Globe or Mercator views. 

This problem can be replicated by adding widget into Qt Designer, opening the widget in Equirectangular mode (Atlas map, srtm) and previewing form. 

Using Qt 4.81.
Comment 3 payam416 2012-11-02 14:35:47 UTC
Also, this problem does not surface when using the plain map at all.
Comment 4 Bernhard Beschow 2013-01-10 22:09:28 UTC
*** Bug 311624 has been marked as a duplicate of this bug. ***
Comment 5 Andrew Crouthamel 2018-10-29 22:39:10 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 6 Bug Janitor Service 2018-11-13 14:39:43 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 7 Bug Janitor Service 2018-11-29 09:41:42 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!