https://bugs.kde.org/show_bug.cgi?id=382699
Bug ID: 382699 Summary: Kwin_x11 Crash on Drag and Drop Product: kwin Version: unspecified Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: cerebel...@ukr.net Target Milestone: --- Application: kwin_x11 (5.10.90) Qt Version: 5.9.1 Frameworks Version: 5.37.0 Operating System: Linux 4.13.0-rc2 x86_64 Distribution: Ubuntu Artful Aardvark (development branch) -- Information about the crash: - What I was doing when the application crashed: when i Drag and Drop pictures on Digikam kwin_x11 crash It repeats every time The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4a0878f940 (LWP 23038))] Thread 4 (Thread 0x7f49d26c4700 (LWP 23119)): #0 0x00007f4a01370520 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4a04698724 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f4a0497dec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f4a04698769 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f4a0136a74a in start_thread (arg=0x7f49d26c4700) at pthread_create.c:456 #4 0x00007f4a08100caf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 3 (Thread 0x7f49e6162700 (LWP 23104)): #0 0x00007f4a080f4da1 in __GI_ppoll (fds=fds@entry=0x7f49d4000ac8, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007f4a05736471 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 0x00007f4a05736471 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f49d4000ac8) at kernel/qcore_unix.cpp:81 #3 0x00007f4a05736471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f49d4000ac8, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:102 #4 0x00007f4a05737b0a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500 #5 0x00007f4a056e32ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f49e6161c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4a0550ccd3 in QThread::exec() (this=this@entry=0xa0bce9f080) at thread/qthread.cpp:515 #7 0x00007f49ffe6bc55 in QQmlThreadPrivate::run() (this=0xa0bce9f080) at qml/ftw/qqmlthread.cpp:147 #8 0x00007f4a05511a99 in QThreadPrivate::start(void*) (arg=0xa0bce9f080) at thread/qthread_unix.cpp:368 #9 0x00007f4a0136a74a in start_thread (arg=0x7f49e6162700) at pthread_create.c:456 #10 0x00007f4a08100caf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 2 (Thread 0x7f49ecb70700 (LWP 23071)): #0 0x00007f4a080f4da1 in __GI_ppoll (fds=fds@entry=0x7f49e000ab18, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39 #1 0x00007f4a05736471 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 0x00007f4a05736471 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7f49e000ab18) at kernel/qcore_unix.cpp:81 #3 0x00007f4a05736471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) (fds=0x7f49e000ab18, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:102 #4 0x00007f4a05737b0a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500 #5 0x00007f4a056e32ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f49ecb6fc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #6 0x00007f4a0550ccd3 in QThread::exec() (this=this@entry=0x7f49ff2aad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515 #7 0x00007f49ff036f25 in QDBusConnectionManager::run() (this=0x7f49ff2aad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f4a05511a99 in QThreadPrivate::start(void*) (arg=0x7f49ff2aad60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368 #9 0x00007f4a0136a74a in start_thread (arg=0x7f49ecb70700) at pthread_create.c:456 #10 0x00007f4a08100caf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 1 (Thread 0x7f4a0878f940 (LWP 23038)): [KCrash Handler] #6 0x00007f49d393da84 in intel_destroy_image (image=0x0) at ../../../../../../src/mesa/drivers/dri/i965/intel_screen.c:567 #7 0x00007f49fa4888c3 in dri2_destroy_image_khr (drv=<optimized out>, disp=<optimized out>, image=0xa0bd7685f0) at ../../../src/egl/drivers/dri2/egl_dri2.c:2515 #8 0x00007f49fa47cc64 in _eglDestroyImageCommon (disp=0xa0bcf43270, img=0xa0bd7685f0) at ../../../src/egl/main/eglapi.c:1702 #9 0x00007f4a07ce6432 in KWin::AbstractEglTexture::~AbstractEglTexture() (this=0xa0bd75e750, __in_chrg=<optimized out>) at ./abstract_egl_backend.cpp:278 #10 0x00007f49ec163c83 in KWin::EglTexture::~EglTexture() (this=0xa0bd75e750, __in_chrg=<optimized out>) at ./plugins/platforms/x11/common/eglonxbackend.h:89 #11 0x00007f49ec163c83 in KWin::EglTexture::~EglTexture() (this=0xa0bd75e750, __in_chrg=<optimized out>) at ./plugins/platforms/x11/common/eglonxbackend.h:89 #12 0x00007f4a07c6b949 in KWin::SceneOpenGL::Texture::~Texture() (this=0xa0bd72ac30, __in_chrg=<optimized out>) at ./scene_opengl.cpp:1206 #13 0x00007f4a07c6b97d in QScopedPointerDeleter<KWin::SceneOpenGL::Texture>::cleanup(KWin::SceneOpenGL::Texture*) (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:60 #14 0x00007f4a07c6b97d in QScopedPointer<KWin::SceneOpenGL::Texture, QScopedPointerDeleter<KWin::SceneOpenGL::Texture> >::~QScopedPointer() (this=0xa0bd6ba2f0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107 #15 0x00007f4a07c6b97d in KWin::OpenGLWindowPixmap::~OpenGLWindowPixmap() (this=0xa0bd6ba280, __in_chrg=<optimized out>) at ./scene_opengl.cpp:1700 #16 0x00007f4a07c6b999 in KWin::OpenGLWindowPixmap::~OpenGLWindowPixmap() (this=0xa0bd6ba280, __in_chrg=<optimized out>) at ./scene_opengl.cpp:1702 #17 0x00007f4a07c6e3b3 in KWin::SceneOpenGL2Window::~SceneOpenGL2Window() (this=0xa0bd5d42d0, __in_chrg=<optimized out>) at ./scene_opengl.cpp:1422 #18 0x00007f4a07c6e3b3 in KWin::SceneOpenGL2Window::~SceneOpenGL2Window() (this=0xa0bd5d42d0, __in_chrg=<optimized out>) at ./scene_opengl.cpp:1424 #19 0x00007f4a07c59cdb in KWin::Scene::windowDeleted(KWin::Deleted*) (this=0xa0bd07ceb0, c=0xa0bd6ae4f0) at ./scene.cpp:427 #20 0x00007f4a057123db in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff2d482600, r=0xa0bd07ceb0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101 #21 0x00007f4a057123db in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0xa0bce3e570, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fff2d482600) at kernel/qobject.cpp:3749 #22 0x00007f4a05712967 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0xa0bce3e570, m=m@entry=0x7f4a07fefc00 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=10, argv=argv@entry=0x7fff2d482600) at kernel/qobject.cpp:3628 #23 0x00007f4a07d32372 in KWin::Workspace::deletedRemoved(KWin::Deleted*) (this=this@entry=0xa0bce3e570, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/kwin_autogen/EWIEGA46WW/moc_workspace.cpp:751 #24 0x00007f4a07b8c865 in KWin::Workspace::removeDeleted(KWin::Deleted*) (this=0xa0bce3e570, c=<optimized out>, c@entry=0xa0bd6ae4f0) at ./workspace.cpp:686 #25 0x00007f4a07c88950 in KWin::Deleted::~Deleted() (this=0xa0bd6ae4f0, __in_chrg=<optimized out>) at ./deleted.cpp:56 #26 0x00007f4a07c88b79 in KWin::Deleted::~Deleted() (this=0xa0bd6ae4f0, __in_chrg=<optimized out>) at ./deleted.cpp:59 #27 0x00007f4a05712d10 in QObject::event(QEvent*) (this=0xa0bd6ae4f0, e=<optimized out>) at kernel/qobject.cpp:1237 #28 0x00007f4a06432abc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0xa0bd6ae4f0, e=0xa0bd76de50) at kernel/qapplication.cpp:3717 #29 0x00007f4a0643a351 in QApplication::notify(QObject*, QEvent*) (this=0x7fff2d482c90, receiver=0xa0bd6ae4f0, e=0xa0bd76de50) at kernel/qapplication.cpp:3476 #30 0x00007f4a056e52a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xa0bd6ae4f0, event=event@entry=0xa0bd76de50) at kernel/qcoreapplication.cpp:1018 #31 0x00007f4a056e806d in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0xa0bd76de50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #32 0x00007f4a056e806d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa0bcd57b50) at kernel/qcoreapplication.cpp:1678 #33 0x00007f4a05737937 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa0bcdb1fd0, flags=...) at kernel/qeventdispatcher_unix.cpp:466 #34 0x00007f49ef79202d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:68 #35 0x00007f4a056e32ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff2d482ba0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #36 0x00007f4a056ec204 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1291 #37 0x00007f4a05c954dc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1679 #38 0x00007f4a06432a15 in QApplication::exec() () at kernel/qapplication.cpp:2905 #39 0x00007f4a083c61af in kdemain(int, char**) (argc=<optimized out>, argv=0x7fff2d482e28) at ./main_x11.cpp:466 #40 0x00007f4a08018421 in __libc_start_main (main=0xa0bbecc820 <main>, argc=1, argv=0x7fff2d482e28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2d482e18) at ../csu/libc-start.c:291 #41 0x000000a0bbecc85a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.