В письме от 21 апреля 2016 07:49:29 Вы написали: > On Thu, Apr 21, 2016 at 7:42 AM, Vladimir Berezenko <qmas...@rambler.ru> > Could you please then try again after installing debug package: > 'qtdeclarative5-dbg'. Then from gdb type : > gdb> bt full
A little bit later. > Thanks much I've got segfault in nouveau. Here's the kcrash log -- WBR, Vladimir Berezenko
Application: Plasma (plasmashell), signal: Aborted Using host libthread_db library "/lib/powerpc-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xf7919000 (LWP 28434))] Thread 8 (Thread 0xf7788320 (LWP 28435)): #0 0x0d31e588 in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x0f916870 in ?? () from /usr/lib/powerpc-linux-gnu/libxcb.so.1 #2 0x0f9192b4 in xcb_wait_for_event () from /usr/lib/powerpc-linux-gnu/libxcb.so.1 #3 0x090e5208 in QXcbEventReader::run (this=0xffffffff) at qxcbconnection.cpp:1230 #4 0x0d694404 in QThreadPrivate::start (arg=0x1089ab08) at thread/qthread_unix.cpp:331 #5 0x0d0dd410 in start_thread (arg=0xf7788320) at pthread_create.c:336 #6 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 7 (Thread 0xf63f4320 (LWP 28436)): #0 0x0c6250b8 in g_mutex_lock () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #1 0x0c5c988c in g_main_context_prepare () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #2 0x0c5ca544 in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #3 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #4 0x0d92032c in QEventDispatcherGlib::processEvents (this=0xf5a02738, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xf63f3bd4, flags=...) at kernel/qeventloop.cpp:128 #6 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xf63f3bd4, flags=...) at kernel/qeventloop.cpp:204 #7 0x0d68d7dc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x0f1015c8 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5 #9 0x0d694404 in QThreadPrivate::start (arg=0x109399b8) at thread/qthread_unix.cpp:331 #10 0x0d0dd410 in start_thread (arg=0xf63f4320) at pthread_create.c:336 #11 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 6 (Thread 0xf406d320 (LWP 28437)): #0 0x0c6250b8 in g_mutex_lock () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #1 0x0c5c9720 in g_main_context_prepare () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #2 0x0c5ca544 in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #3 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #4 0x0d92032c in QEventDispatcherGlib::processEvents (this=0xf3702938, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xf406cbd4, flags=...) at kernel/qeventloop.cpp:128 #6 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xf406cbd4, flags=...) at kernel/qeventloop.cpp:204 #7 0x0d68d7dc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x0f1015c8 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5 #9 0x0d694404 in QThreadPrivate::start (arg=0x109275f0) at thread/qthread_unix.cpp:331 #10 0x0d0dd410 in start_thread (arg=0xf406d320) at pthread_create.c:336 #11 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 5 (Thread 0xf2c89320 (LWP 28440)): #0 0x0d31e588 in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x0c5dcdd4 in g_poll () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #2 0x0c5ca628 in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #3 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #4 0x0d92032c in QEventDispatcherGlib::processEvents (this=0xf2302938, flags=<error reading variable: value has been optimized out>) at kernel/qeventdispatcher_glib.cpp:420 #5 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xf2c88bd4, flags=...) at kernel/qeventloop.cpp:128 #6 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xf2c88bd4, flags=...) at kernel/qeventloop.cpp:204 #7 0x0d68d7dc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x0f1015c8 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Qml.so.5 #9 0x0d694404 in QThreadPrivate::start (arg=0x10b756c0) at thread/qthread_unix.cpp:331 #10 0x0d0dd410 in start_thread (arg=0xf2c89320) at pthread_create.c:336 #11 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 4 (Thread 0xf1a9f320 (LWP 28441)): #0 0x0d0e5798 in __pthread_cond_wait (cond=0xff32d04, mutex=0xff32cec) at pthread_cond_wait.c:186 #1 0x0d33cee8 in __pthread_cond_wait (cond=<optimized out>, mutex=<optimized out>) at forward.c:149 #2 0x0fe77f48 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Script.so.5 #3 0x0fe77fb0 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Script.so.5 #4 0x0d0dd410 in start_thread (arg=0xf1a9f320) at pthread_create.c:336 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 3 (Thread 0xf05ff320 (LWP 28442)): #0 0x0c6250b8 in g_mutex_lock () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #1 0x0c5ca51c in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #2 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #3 0x0d92032c in QEventDispatcherGlib::processEvents (this=0xefc00468, flags=<error reading variable: Cannot access memory at address 0x1>) at kernel/qeventdispatcher_glib.cpp:420 #4 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xf05feb94, flags=...) at kernel/qeventloop.cpp:128 #5 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xf05feb94, flags=...) at kernel/qeventloop.cpp:204 #6 0x0d68d7dc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x0f4e9bd8 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #8 0x0d694404 in QThreadPrivate::start (arg=0x10be1e50) at thread/qthread_unix.cpp:331 #9 0x0d0dd410 in start_thread (arg=0xf05ff320) at pthread_create.c:336 #10 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 2 (Thread 0xeac2a320 (LWP 28450)): #0 0x0c6250cc in g_mutex_lock () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #1 0x0c5c9ebc in g_main_context_check () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #2 0x0c5ca5cc in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #3 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #4 0x0d92032c in QEventDispatcherGlib::processEvents (this=0xef500de8, flags=<error reading variable: Cannot access memory at address 0x1>) at kernel/qeventdispatcher_glib.cpp:420 #5 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xeac29bc4, flags=...) at kernel/qeventloop.cpp:128 #6 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xeac29bc4, flags=...) at kernel/qeventloop.cpp:204 #7 0x0d68d7dc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x063d54ec in KCupsConnection::run() () from /usr/lib/powerpc-linux-gnu/libkcupslib.so #9 0x0d694404 in QThreadPrivate::start (arg=0x114dacc8) at thread/qthread_unix.cpp:331 #10 0x0d0dd410 in start_thread (arg=0xeac2a320) at pthread_create.c:336 #11 0x0d32b16c in clone () at ../sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S:93 Thread 1 (Thread 0xf7919000 (LWP 28434)): [KCrash Handler] #5 0x0d264380 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #6 0x0d266248 in __GI_abort () at abort.c:89 #7 0x0d25b444 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7d2b570 "bkref", file=file@entry=0x7d2b550 "../../nouveau/pushbuf.c", line=line@entry=238, function=function@entry=0x7d2b434 <__PRETTY_FUNCTION__.6736> "pushbuf_krel") at assert.c:92 #8 0x0d25b504 in __GI___assert_fail (assertion=assertion@entry=0x7d2b570 "bkref", file=file@entry=0x7d2b550 "../../nouveau/pushbuf.c", line=line@entry=238, function=function@entry=0x7d2b434 <__PRETTY_FUNCTION__.6736> "pushbuf_krel") at assert.c:101 #9 0x07d27d04 in pushbuf_krel (push=push@entry=0x109d4ef8, bo=bo@entry=0x1172ac90, data=data@entry=2432, flags=flags@entry=4096, vor=vor@entry=0, tor=tor@entry=0) at ../../nouveau/pushbuf.c:238 #10 0x07d29884 in nouveau_pushbuf_reloc (push=push@entry=0x109d4ef8, bo=bo@entry=0x1172ac90, data=data@entry=2432, flags=flags@entry=4096, vor=vor@entry=0, tor=tor@entry=0) at ../../nouveau/pushbuf.c:746 #11 0x081d2a2c in PUSH_RELOC (tor=0, vor=0, flags=4096, offset=2432, bo=0x1172ac90, push=0x109d4ef8) at ../../../../../../src/gallium/drivers/nouveau/nv30/nv30_winsys.h:26 #12 nv30_transfer_copy_data (nv=<optimized out>, dst=0x1207ce78, d_off=2048, d_dom=<optimized out>, src=0x1172ac90, s_off=2432, s_dom=<optimized out>, size=92) at ../../../../../../src/gallium/drivers/nouveau/nv30/nv30_transfer.c:740 #13 0x081b8e18 in nouveau_transfer_write (nv=nv@entry=0x10b723d8, tx=tx@entry=0x121e4500, offset=offset@entry=0, size=92) at ../../../../../../src/gallium/drivers/nouveau/nouveau_buffer.c:211 #14 0x081b90d0 in nouveau_buffer_transfer_unmap (pipe=0x10b723d8, transfer=0x121e4500) at ../../../../../../src/gallium/drivers/nouveau/nouveau_buffer.c:544 #15 0x0814d050 in u_transfer_unmap_vtbl (pipe=<optimized out>, transfer=<optimized out>) at ../../../../../src/gallium/auxiliary/util/u_transfer.c:138 #16 0x0814ced0 in pipe_transfer_unmap (transfer=<optimized out>, context=0x10b723d8) at ../../../../../src/gallium/auxiliary/util/u_inlines.h:491 #17 u_default_transfer_inline_write (pipe=0x10b723d8, resource=0x12517dc0, level=<optimized out>, usage=<optimized out>, box=0xfff40a70, data=0x1209f208, stride=0, layer_stride=0) at ../../../../../src/gallium/auxiliary/util/u_transfer.c:66 #18 0x0814d07c in u_transfer_inline_write_vtbl (pipe=<optimized out>, resource=<optimized out>, level=<optimized out>, usage=<optimized out>, box=<optimized out>, data=<optimized out>, stride=<optimized out>, layer_stride=<optimized out>) at ../../../../../src/gallium/auxiliary/util/u_transfer.c:151 #19 0x07f743ac in st_bufferobj_data (ctx=<optimized out>, target=34962, size=92, data=<optimized out>, usage=<optimized out>, storageFlags=<optimized out>, obj=0x11721198) at ../../../../src/mesa/state_tracker/st_cb_bufferobjects.c:200 #20 0x07de85bc in _mesa_buffer_data (ctx=0x10dc2ac8, bufObj=0x11721198, target=34962, size=92, data=0x1209f208, usage=35044, func=0x840d574 "glBufferData") at ../../../../src/mesa/main/bufferobj.c:1595 #21 0x0b3c3fd8 in shared_dispatch_stub_462 (target=<optimized out>, size=<optimized out>, data=<optimized out>, usage=<optimized out>) at ../../../../src/mapi/shared-glapi/glapi_mapi_tmp.h:19419 #22 0x0f51c5d8 in QSGBatchRenderer::Renderer::unmap(QSGBatchRenderer::Buffer*, bool) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #23 0x0f51e474 in QSGBatchRenderer::Renderer::uploadBatch(QSGBatchRenderer::Batch*) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #24 0x0f528e18 in QSGBatchRenderer::Renderer::render() () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #25 0x0f5379c0 in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #26 0x0f5381f8 in QSGRenderer::renderScene(unsigned int) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #27 0x0f54f6d0 in QSGRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #28 0x0f5ad2c0 in QQuickWindowPrivate::renderSceneGraph(QSize const&) () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #29 0x0f570894 in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #30 0x0f571a4c in ?? () from /usr/lib/powerpc-linux-gnu/libQt5Quick.so.5 #31 0x0e34da88 in QApplicationPrivate::notify_helper (this=0x11341094, this@entry=0x10893100, receiver=receiver@entry=0x10a241c0, e=0x1110e388, e@entry=0xfff412fc) at kernel/qapplication.cpp:3716 #32 0x0e354204 in QApplication::notify (this=0x0, receiver=0x10a241c0, e=0xfff412fc) at kernel/qapplication.cpp:3499 #33 0x0d8b5c74 in QCoreApplication::notifyInternal (this=0xfff415e8, receiver=0x10a241c0, event=event@entry=0xfff412fc) at kernel/qcoreapplication.cpp:965 #34 0x0d91eb4c in QCoreApplication::sendEvent (event=0xfff412fc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224 #35 QTimerInfoList::activateTimers (this=0x108be8cc) at kernel/qtimerinfo_unix.cpp:637 #36 0x0d91f2b0 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #37 0x0c5ca3c0 in g_main_context_dispatch () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #38 0x0c5ca688 in ?? () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #39 0x0c5ca790 in g_main_context_iteration () from /lib/powerpc-linux-gnu/libglib-2.0.so.0 #40 0x0d92032c in QEventDispatcherGlib::processEvents (this=0x11a6d950, flags=<error reading variable: value has been optimized out>) at kernel/qeventdispatcher_glib.cpp:420 #41 0x091268a4 in QPAEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115 #42 0x0d8b2314 in QEventLoop::processEvents (this=this@entry=0xfff41518, flags=...) at kernel/qeventloop.cpp:128 #43 0x0d8b2a00 in QEventLoop::exec (this=this@entry=0xfff41518, flags=...) at kernel/qeventloop.cpp:204 #44 0x0d8bc054 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #45 0x0dc6a8a0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #46 0x0e349a84 in QApplication::exec () at kernel/qapplication.cpp:2976 #47 0x1002743c in main ()