Bug ID | 104906 |
---|---|
Summary | Mesa crashes randomly during Youtube playback |
Product | Mesa |
Version | 17.2 |
Hardware | x86-64 (AMD64) |
OS | Linux (All) |
Status | NEW |
Severity | normal |
Priority | medium |
Component | Drivers/DRI/r200 |
Assignee | dri-devel@lists.freedesktop.org |
Reporter | rhodichelicoid@aol.com |
QA Contact | dri-devel@lists.freedesktop.org |
Originally submitted to the KDE Plasma bug tracker (as the Mesa crash also crashed plasmashell, and I was asked to file the bug here. Here is the original bug report I submitted to them. I am running a Radeon 270X, component selection is a guess. ----------------------------- Application: plasmashell (5.11.5) Qt Version: 5.9.3 Frameworks Version: 5.42.0 Operating System: Linux 4.13.0-32-generic x86_64 Distribution: KDE neon User Edition 5.11 -- Information about the crash: - What I was doing when the application crashed: Watching a Youtube video through Chromium, fullscreen. - Unusual behavior I noticed: Randomly (infrequent, this is the second time in a few weeks) during full-screen Youtube playback, video stops, audio continues, screen flashes multiple times, and after about 2-3 seconds of this behavior, video recovers and Plasma informs me it had crashed. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Bus error Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f13cb73e8c0 (LWP 1575))] Thread 17 (Thread 0x7f12fa092700 (LWP 10764)): #0 0x00007f13b8b09d7e in pa_pstream_ref () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #1 0x00007f13b8b0a3a4 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #2 0x00007f13b8b0a789 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #3 0x00007f13b8b0b01a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #4 0x00007f13b989f0b7 in pa_mainloop_dispatch () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f13b989f4bc in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f13b989f560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #7 0x00007f13b98ad7a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #8 0x00007f13b8b1b078 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so #9 0x00007f13c43226ba in start_thread (arg=0x7f12fa092700) at pthread_create.c:333 #10 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7f12e0ff4700 (LWP 10763)): #0 0x00007f13c4d8e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f13bfbd538c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0x7f12c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7f12e0ff3ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f13c54928f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f13c861ad25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f13c5497709 in QThreadPrivate::start (arg=0x9cbe110) at thread/qthread_unix.cpp:368 #8 0x00007f13c43226ba in start_thread (arg=0x7f12e0ff4700) at pthread_create.c:333 #9 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7f130d23b700 (LWP 1743)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x1b8d618, cond=0x1b8d640) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x1360950) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130d23b700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f130da3c700 (LWP 1721)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x13502b0, cond=0x13502d8) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x1358fe0) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130da3c700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f130e23d700 (LWP 1720)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x13502b0, cond=0x13502d8) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x1358fe0) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130e23d700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f130ea3e700 (LWP 1719)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x13501c8, cond=0x13501f0) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x1341400) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130ea3e700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f130f23f700 (LWP 1718)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x13501c8, cond=0x13501f0) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x137bea0) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130f23f700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f130fa40700 (LWP 1717)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x13501c8, cond=0x13501f0) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x1341400) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f130fa40700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f1310241700 (LWP 1716)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x1368ab0, cond=0x1368ad8) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x137a5f0) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f1310241700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f1310a42700 (LWP 1715)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f139966460b in cnd_wait (mtx=0x134a070, cond=0x134a098) at ../../../include/c11/threads_posix.h:159 #2 util_queue_thread_func (input=input@entry=0x13b99c0) at ../../../src/util/u_queue.c:171 #3 0x00007f1399664517 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87 #4 0x00007f13c43226ba in start_thread (arg=0x7f1310a42700) at pthread_create.c:333 #5 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f139af72700 (LWP 1714)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f13caea7d04 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f13caea7d49 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f13c43226ba in start_thread (arg=0x7f139af72700) at pthread_create.c:333 #4 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f139bfff700 (LWP 1698)): #0 0x00007f13bfc19a79 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f13bfbd4929 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13bfbd52bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0x7f13940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7f139bffed00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f13c54928f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #7 0x00007f13c5497709 in QThreadPrivate::start (arg=0x10fc770) at thread/qthread_unix.cpp:368 #8 0x00007f13c43226ba in start_thread (arg=0x7f139bfff700) at pthread_create.c:333 #9 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f13a6b72700 (LWP 1690)): #0 0x00007f13c4d8e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f13bfbd538c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0x7f139c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7f13a6b71ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f13c54928f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f13c861ad25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f13c5497709 in QThreadPrivate::start (arg=0x102e560) at thread/qthread_unix.cpp:368 #8 0x00007f13c43226ba in start_thread (arg=0x7f13a6b72700) at pthread_create.c:333 #9 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f13ace42700 (LWP 1656)): #0 0x00007f13c4d8e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f13bfbd538c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0x7f13a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7f13ace41ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #5 0x00007f13c54928f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #6 0x00007f13c861ad25 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f13c5497709 in QThreadPrivate::start (arg=0xf44890) at thread/qthread_unix.cpp:368 #8 0x00007f13c43226ba in start_thread (arg=0x7f13ace42700) at pthread_create.c:333 #9 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f13ae89a700 (LWP 1610)): #0 0x00007f13c4d8a27d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f13bfc186f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f13bfbd4e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f13bfbd5330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0x7f13a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7f13ae899cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #7 0x00007f13c54928f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #8 0x00007f13c5b41315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007f13c5497709 in QThreadPrivate::start (arg=0x7f13c5db5d40) at thread/qthread_unix.cpp:368 #10 0x00007f13c43226ba in start_thread (arg=0x7f13ae89a700) at pthread_create.c:333 #11 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f13b4b6a700 (LWP 1592)): #0 0x00007f13c4d8e74d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f13c9ddcc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f13c9dde8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f13b6cdd1f9 in QXcbEventReader::run (this=0xe6ea10) at qxcbconnection.cpp:1330 #4 0x00007f13c5497709 in QThreadPrivate::start (arg=0xe6ea10) at thread/qthread_unix.cpp:368 #5 0x00007f13c43226ba in start_thread (arg=0x7f13b4b6a700) at pthread_create.c:333 #6 0x00007f13c4d9a41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f13cb73e8c0 (LWP 1575)): [KCrash Handler] #6 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:37 #7 0x00007f1399794515 in memcpy (__len=3040, __src=0x90550a0, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:53 #8 tc_buffer_subdata (_pipe=0x1b8d240, resource=0x9911d10, usage=<optimized out>, offset=0, size=3040, data="" at ../../../../src/gallium/auxiliary/util/u_threaded_context.c:1560 #9 0x00007f139954fe6e in pipe_buffer_write (data="" size=<optimized out>, offset=0, buf=<optimized out>, pipe=0x1b8d240) at ../../../src/gallium/auxiliary/util/u_inlines.h:370 #10 st_bufferobj_data (ctx=0x2367a50, target=34962, size=3040, data="" usage=<optimized out>, storageFlags=<optimized out>, obj=0x2545ae0) at ../../../src/mesa/state_tracker/st_cb_bufferobjects.c:328 #11 0x00007f13993b003f in _mesa_buffer_data (ctx=0x2367a50, bufObj=0x2545ae0, target=34962, size=3040, data="" usage=35044, func=0x7f1399b09372 "glBufferData") at ../../../src/mesa/main/bufferobj.c:1775 #12 0x00007f13993b031f in _mesa_BufferData (target=<optimized out>, size=<optimized out>, data="" out>, usage=<optimized out>) at ../../../src/mesa/main/bufferobj.c:1806 #13 0x00007f13c9202dff in QOpenGLFunctions::glBufferData (usage=<optimized out>, data="" out>, size=<optimized out>, target=34962, this=0x84194c8) at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:1210 #14 QSGBatchRenderer::Renderer::unmap (this=this@entry=0x84193f0, buffer=buffer@entry=0x8f867c8, isIndexBuf=isIndexBuf@entry=false) at scenegraph/coreapi/qsgbatchrenderer.cpp:912 #15 0x00007f13c9204d71 in QSGBatchRenderer::Renderer::uploadBatch (this=this@entry=0x84193f0, b=b@entry=0x8f867a0) at scenegraph/coreapi/qsgbatchrenderer.cpp:2002 #16 0x00007f13c920f736 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:2748 #17 0x00007f13c91fff52 in QSGRenderer::renderScene (this=0x84193f0, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:243 #18 0x00007f13c920042b in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:196 #19 0x00007f13c923babe in QSGDefaultRenderContext::renderNextFrame (this=0x13394d0, renderer=0x84193f0, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:181 #20 0x00007f13c9295964 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x25e3db0, size=...) at items/qquickwindow.cpp:470 #21 0x00007f13c922dd90 in QSGGuiThreadRenderLoop::renderWindow (this=0x1364d30, window=0x2a2ad60) at scenegraph/qsgrenderloop.cpp:429 #22 0x00007f13c929fed7 in QQuickWindow::event (this=this@entry=0x2a2ad60, e=e@entry=0x7ffc1a49dec0) at items/qquickwindow.cpp:1591 #23 0x000000000042deeb in PanelView::event (this=0x2a2ad60, e=0x7ffc1a49dec0) at /workspace/build/shell/panelview.cpp:920 #24 0x00007f13c665eb9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007f13c66665a7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007f13c566bdf8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x2a2ad60, event=event@entry=0x7ffc1a49dec0) at kernel/qcoreapplication.cpp:1018 #27 0x00007f13c5ef7cde in QCoreApplication::sendEvent (event=0x7ffc1a49dec0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #28 QWindowPrivate::deliverUpdateRequest (this=this@entry=0x25e3db0) at kernel/qwindow.cpp:2305 #29 0x00007f13c5ef8209 in QWindow::event (this=this@entry=0x2a2ad60, ev=ev@entry=0x7ffc1a49e290) at kernel/qwindow.cpp:2276 #30 0x00007f13c929fe85 in QQuickWindow::event (this=this@entry=0x2a2ad60, e=e@entry=0x7ffc1a49e290) at items/qquickwindow.cpp:1610 #31 0x000000000042deeb in PanelView::event (this=0x2a2ad60, e=0x7ffc1a49e290) at /workspace/build/shell/panelview.cpp:920 #32 0x00007f13c665eb9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x00007f13c66665a7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #34 0x00007f13c566bdf8 in QCoreApplication::notifyInternal2 (receiver=0x2a2ad60, event=event@entry=0x7ffc1a49e290) at kernel/qcoreapplication.cpp:1018 #35 0x00007f13c56c0a7e in QCoreApplication::sendEvent (event=0x7ffc1a49e290, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #36 QTimerInfoList::activateTimers (this=0xeb15a0) at kernel/qtimerinfo_unix.cpp:643 #37 0x00007f13c56c1301 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #38 0x00007f13bfbd5197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007f13bfbd53f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007f13bfbd549c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007f13c56c16cb in QEventDispatcherGlib::processEvents (this=0xeb9bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #42 0x00007f13c5669e2a in QEventLoop::exec (this=this@entry=0x7ffc1a49e4e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #43 0x00007f13c5672d64 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #44 0x000000000041cf5b in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:167 Reported using DrKonqi ----------------------------- I was also asked to provide dmesg, and found this at the time of the crash. [ 3582.486561] radeon 0000:01:00.0: ring 0 stalled for more than 10284msec [ 3582.486567] radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000131626 last fence id 0x0000000000131740 on ring 0) [ 3582.486598] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.486638] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.486706] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.486726] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.486788] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.486811] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.486856] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.486878] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.486950] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.486975] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487034] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487058] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487128] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487151] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487198] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487221] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487268] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487290] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487332] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487354] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487425] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487446] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487489] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487510] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487554] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487576] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487620] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487646] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487688] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487708] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487748] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487767] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487808] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487828] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487870] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487891] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487932] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.487952] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.487993] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488013] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488055] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488077] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488116] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488136] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488176] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488196] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488236] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488257] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488297] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488318] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488356] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488377] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488415] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488435] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488476] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488496] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488536] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488556] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488596] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488616] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488655] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488676] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488715] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488735] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488773] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488793] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488846] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488867] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.488935] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.488955] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489021] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489042] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489107] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489127] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489200] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489220] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489293] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489313] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489378] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489398] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489463] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489483] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489548] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489567] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489631] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489651] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489717] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489737] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489803] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489823] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489896] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.489916] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3582.489986] radeon 0000:01:00.0: scheduling IB failed (-35). [ 3582.490008] [drm:radeon_gem_va_ioctl [radeon]] *ERROR* Couldn't update BO_VA (-35) [ 3583.050738] radeon 0000:01:00.0: Saved 18457 dwords of commands on ring 0. [ 3583.050872] radeon 0000:01:00.0: GPU softreset: 0x0000004C [ 3583.050875] radeon 0000:01:00.0: GRBM_STATUS = 0xA0003028 [ 3583.050877] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0x00000006 [ 3583.050879] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000006 [ 3583.050880] radeon 0000:01:00.0: SRBM_STATUS = 0x200000C0 [ 3583.050991] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [ 3583.050993] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [ 3583.050995] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00010000 [ 3583.050997] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00400002 [ 3583.050999] radeon 0000:01:00.0: R_008680_CP_STAT = 0x84010243 [ 3583.051001] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44E83126 [ 3583.051003] radeon 0000:01:00.0: R_00D834_DMA_STATUS_REG = 0x44C83D57 [ 3583.051005] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ 3583.051008] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000 [ 3583.611586] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DDFF [ 3583.611641] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00100100 [ 3583.612789] radeon 0000:01:00.0: GRBM_STATUS = 0x00003028 [ 3583.612791] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0x00000006 [ 3583.612793] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000006 [ 3583.612795] radeon 0000:01:00.0: SRBM_STATUS = 0x200000C0 [ 3583.612905] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [ 3583.612907] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [ 3583.612909] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00000000 [ 3583.612911] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00000000 [ 3583.612913] radeon 0000:01:00.0: R_008680_CP_STAT = 0x00000000 [ 3583.612915] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57 [ 3583.612918] radeon 0000:01:00.0: R_00D834_DMA_STATUS_REG = 0x44C83D57 [ 3583.613164] radeon 0000:01:00.0: GPU reset succeeded, trying to resume [ 3583.639874] [drm] probing gen 2 caps for device 1002:5a16 = 31cd02/0 [ 3583.639877] [drm] PCIE gen 2 link speeds already enabled [ 3583.642940] [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000). [ 3583.643062] radeon 0000:01:00.0: WB enabled [ 3583.643064] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff923ea9500c00 [ 3583.643065] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff923ea9500c04 [ 3583.643066] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff923ea9500c08 [ 3583.643067] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff923ea9500c0c [ 3583.643068] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff923ea9500c10 [ 3583.643569] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffb1c3c1635a18 [ 3583.653769] radeon 0000:01:00.0: failed VCE resume (-22). [ 3583.839700] [drm] ring test on 0 succeeded in 3 usecs [ 3583.839705] [drm] ring test on 1 succeeded in 1 usecs [ 3583.839709] [drm] ring test on 2 succeeded in 1 usecs [ 3583.839719] [drm] ring test on 3 succeeded in 6 usecs [ 3583.839728] [drm] ring test on 4 succeeded in 6 usecs [ 3584.015465] [drm] ring test on 5 succeeded in 2 usecs [ 3584.015471] [drm] UVD initialized successfully. [ 3587.752556] [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed [ 3588.790813] [drm:r600_ib_test [radeon]] *ERROR* radeon: fence wait timed out. [ 3588.790865] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on GFX ring (-110). [ 3589.384621] radeon 0000:01:00.0: GPU softreset: 0x00000048 [ 3589.384627] radeon 0000:01:00.0: GRBM_STATUS = 0xA0003028 [ 3589.384630] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0x00000006 [ 3589.384633] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000006 [ 3589.384636] radeon 0000:01:00.0: SRBM_STATUS = 0x20000AC0 [ 3589.384748] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [ 3589.384751] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [ 3589.384754] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00010000 [ 3589.384756] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00000002 [ 3589.384760] radeon 0000:01:00.0: R_008680_CP_STAT = 0x80010243 [ 3589.384763] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57 [ 3589.384765] radeon 0000:01:00.0: R_00D834_DMA_STATUS_REG = 0x44C83D57 [ 3589.384769] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x00000000 [ 3589.384772] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000 [ 3589.974172] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DDFF [ 3589.974228] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100 [ 3589.975379] radeon 0000:01:00.0: GRBM_STATUS = 0x00003028 [ 3589.975382] radeon 0000:01:00.0: GRBM_STATUS_SE0 = 0x00000006 [ 3589.975384] radeon 0000:01:00.0: GRBM_STATUS_SE1 = 0x00000006 [ 3589.975387] radeon 0000:01:00.0: SRBM_STATUS = 0x200000C0 [ 3589.975498] radeon 0000:01:00.0: SRBM_STATUS2 = 0x00000000 [ 3589.975500] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000 [ 3589.975503] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00000000 [ 3589.975505] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00000000 [ 3589.975507] radeon 0000:01:00.0: R_008680_CP_STAT = 0x00000000 [ 3589.975510] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57 [ 3589.975512] radeon 0000:01:00.0: R_00D834_DMA_STATUS_REG = 0x44C83D57 [ 3589.975759] radeon 0000:01:00.0: GPU reset succeeded, trying to resume [ 3590.002295] [drm] probing gen 2 caps for device 1002:5a16 = 31cd02/0 [ 3590.002299] [drm] PCIE gen 2 link speeds already enabled [ 3590.005376] [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000). [ 3590.005497] radeon 0000:01:00.0: WB enabled [ 3590.005499] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff923ea9500c00 [ 3590.005500] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff923ea9500c04 [ 3590.005502] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff923ea9500c08 [ 3590.005503] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff923ea9500c0c [ 3590.005504] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff923ea9500c10 [ 3590.006004] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffb1c3c1635a18 [ 3590.016167] radeon 0000:01:00.0: failed VCE resume (-22). [ 3590.202592] [drm] ring test on 0 succeeded in 2 usecs [ 3590.202598] [drm] ring test on 1 succeeded in 1 usecs [ 3590.202603] [drm] ring test on 2 succeeded in 1 usecs [ 3590.202613] [drm] ring test on 3 succeeded in 5 usecs [ 3590.202622] [drm] ring test on 4 succeeded in 5 usecs [ 3590.378355] [drm] ring test on 5 succeeded in 2 usecs [ 3590.378361] [drm] UVD initialized successfully. [ 3590.554073] [drm:si_dpm_set_power_state [radeon]] *ERROR* si_set_sw_state failed [ 3590.588640] [drm] ib test on ring 0 succeeded in 0 usecs [ 3590.588677] [drm] ib test on ring 1 succeeded in 0 usecs [ 3590.588712] [drm] ib test on ring 2 succeeded in 0 usecs [ 3590.588747] [drm] ib test on ring 3 succeeded in 0 usecs [ 3590.588782] [drm] ib test on ring 4 succeeded in 0 usecs [ 3591.766894] [drm:uvd_v1_0_ib_test [radeon]] *ERROR* radeon: fence wait timed out. [ 3591.766945] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 5 (-110). [ 3591.766957] radeon 0000:01:00.0: scheduling IB failed (-12). [ 3591.766998] [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12). [ 3591.767040] [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12). [ 3591.767082] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 6 (-12). [ 3591.767089] radeon 0000:01:00.0: scheduling IB failed (-12). [ 3591.767129] [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12). [ 3591.767169] [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12). [ 3591.767211] [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 7 (-12). [ 3591.778210] radeon 0000:01:00.0: GPU fault detected: 146 0x0162880c [ 3591.778214] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x0000F50B [ 3591.778217] radeon 0000:01:00.0: VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x0208800C [ 3591.778220] VM fault (0x0c, vmid 1) at page 62731, read from TC (136)
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel