https://bugs.kde.org/show_bug.cgi?id=358982
Bug ID: 358982 Summary: Closing Dolphin 5 lead to crash Product: dolphin Version: 15.12.1 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: br...@ioda-net.ch Application: dolphin (15.12.1) Qt Version: 5.5.1 Operating System: Linux 4.4.0-2-default x86_64 Distribution: "openSUSE Tumbleweed (20160130) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Dolphin was opened on a folder, from this one I opened a html file. and then click on close icon of dolphin. The crash was immediate. Nvidia Drivers LTS 352.79 The crash can be reproduced sometimes. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5826e16900 (LWP 19229))] Thread 3 (Thread 0x7f580e060700 (LWP 19230)): #0 0x00007f58266c924d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f581962f432 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f580e05fbc0) at /usr/include/bits/poll2.h:46 #2 0x00007f581962f432 in _xcb_conn_wait (c=c@entry=0x242a760, cond=cond@entry=0x242a7a0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007f5819631007 in xcb_wait_for_event (c=0x242a760) at xcb_in.c:693 #4 0x00007f58109e4e29 in QXcbEventReader::run() (this=0x2437a10) at qxcbconnection.cpp:1229 #5 0x00007f582083e94f in QThreadPrivate::start(void*) (arg=0x2437a10) at thread/qthread_unix.cpp:331 #6 0x00007f581c32d4a4 in start_thread (arg=0x7f580e060700) at pthread_create.c:334 #7 0x00007f58266d1bdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f5803293700 (LWP 19231)): #0 0x00007f58266c924d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f581b7a3264 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f57fc0013c0, timeout=<optimized out>, context=0x7f57fc0009b0) at gmain.c:4135 #2 0x00007f581b7a3264 in g_main_context_iterate (context=context@entry=0x7f57fc0009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007f581b7a336c in g_main_context_iteration (context=0x7f57fc0009b0, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007f5820a6352b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f57fc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007f5820a0d63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f5803292cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f5820839b1c in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f582083e94f in QThreadPrivate::start(void*) (arg=0x28e3cc0) at thread/qthread_unix.cpp:331 #8 0x00007f581c32d4a4 in start_thread (arg=0x7f5803293700) at pthread_create.c:334 #9 0x00007f58266d1bdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f5826e16900 (LWP 19229)): [KCrash Handler] #6 0x00007f58109fa326 in QXcbWindow::mapToNative(QRect const&, QXcbScreen const*) const (this=<optimized out>, rect=..., screen=0x243a230) at qxcbwindow.cpp:203 #7 0x00007f5810a00ab3 in QXcbWindow::setGeometry(QRect const&) (this=0x3767d40, rect=...) at qxcbwindow.cpp:732 #8 0x00007f5821bbb2ed in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (this=this@entry=0x28c8740, x=<optimized out>, y=<optimized out>, w=1216, h=54, isMove=<optimized out>, isMove@entry=true) at kernel/qwidget.cpp:7174 #9 0x00007f5821bbbcd0 in QWidget::setGeometry(QRect const&) (this=0x294fe20, r=...) at kernel/qwidget.cpp:7097 #10 0x00007f5821ba497c in QWidgetItem::setGeometry(QRect const&) (ah=<optimized out>, aw=<optimized out>, ay=0, ax=1065, this=<optimized out>) at ../../src/widgets/kernel/qwidget.h:828 #11 0x00007f5821ba497c in QWidgetItem::setGeometry(QRect const&) (this=0x28fa050, rect=...) at kernel/qlayoutitem.cpp:485 #12 0x00007f5821b959a7 in QBoxLayout::setGeometry(QRect const&) (this=<optimized out>, r=...) at kernel/qboxlayout.cpp:806 #13 0x00007f5821ba0e7b in QLayoutPrivate::doResize(QSize const&) (this=this@entry=0x293f570, r=...) at kernel/qlayout.cpp:573 #14 0x00007f5821ba2a00 in QLayout::activate() (this=<optimized out>) at kernel/qlayout.cpp:1117 #15 0x00007f5821bc2a25 in QWidget::setVisible(bool) (this=0x2941750, visible=<optimized out>) at kernel/qwidget.cpp:8086 #16 0x00007f58269e6e3e in () at /usr/lib64/libkdeinit5_dolphin.so #17 0x00007f58269e86c9 in () at /usr/lib64/libkdeinit5_dolphin.so #18 0x00007f5820a3ce17 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd5c155f40, r=0x24a7b90, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #19 0x00007f5820a3ce17 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x26d0100, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5c155f40) at kernel/qobject.cpp:3698 #20 0x00007f5820a3d787 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x26d0100, m=m@entry=0x7f5822263ec0 <QDockWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5c155f40) at kernel/qobject.cpp:3578 #21 0x00007f5821ca5c52 in QDockWidget::visibilityChanged(bool) (this=this@entry=0x26d0100, _t1=_t1@entry=false) at .moc/moc_qdockwidget.cpp:295 #22 0x00007f5821ca9b79 in QDockWidget::event(QEvent*) (this=0x26d0100, event=0x7ffd5c1561c0) at widgets/qdockwidget.cpp:1391 #23 0x00007f5821b828cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2406cd0, receiver=receiver@entry=0x26d0100, e=e@entry=0x7ffd5c1561c0) at kernel/qapplication.cpp:3716 #24 0x00007f5821b879d6 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd5c156970, receiver=0x26d0100, e=0x7ffd5c1561c0) at kernel/qapplication.cpp:3499 #25 0x00007f5820a0fcf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd5c156970, receiver=receiver@entry=0x26d0100, event=event@entry=0x7ffd5c1561c0) at kernel/qcoreapplication.cpp:965 #26 0x00007f5821bbe2d9 in QWidgetPrivate::hideChildren(bool) (event=0x7ffd5c1561c0, receiver=0x26d0100) at ../../src/corelib/kernel/qcoreapplication.h:224 #27 0x00007f5821bbe2d9 in QWidgetPrivate::hideChildren(bool) (this=this@entry=0x25220c0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8232 #28 0x00007f5821bbe52d in QWidgetPrivate::hide_helper() (this=this@entry=0x25220c0) at kernel/qwidget.cpp:7959 #29 0x00007f5821bc29f8 in QWidget::setVisible(bool) (this=0x2521ee0, visible=<optimized out>) at kernel/qwidget.cpp:8146 #30 0x00007f5821bbe779 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) (this=0x25220c0, mode=mode@entry=QWidgetPrivate::CloseWithSpontaneousEvent) at kernel/qwidget.cpp:8275 #31 0x00007f5821bdf2e2 in QWidgetWindow::event(QEvent*) (event=0x7ffd5c1565e0, this=0x27256f0) at kernel/qwidgetwindow.cpp:717 #32 0x00007f5821bdf2e2 in QWidgetWindow::event(QEvent*) (this=0x27256f0, event=0x7ffd5c1565e0) at kernel/qwidgetwindow.cpp:169 #33 0x00007f5821b828cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x2406cd0, receiver=receiver@entry=0x27256f0, e=e@entry=0x7ffd5c1565e0) at kernel/qapplication.cpp:3716 #34 0x00007f5821b879d6 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd5c156970, receiver=0x27256f0, e=0x7ffd5c1565e0) at kernel/qapplication.cpp:3499 #35 0x00007f5820a0fcf3 in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd5c156970, receiver=0x27256f0, event=event@entry=0x7ffd5c1565e0) at kernel/qcoreapplication.cpp:965 #36 0x00007f58213dfa16 in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) (event=0x7ffd5c1565e0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:227 #37 0x00007f58213dfa16 in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) (e=0x3c180f0) at kernel/qguiapplication.cpp:2099 #38 0x00007f58213e4335 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x3c180f0) at kernel/qguiapplication.cpp:1620 #39 0x00007f58213c99f8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:625 #40 0x00007f5810a14ed0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #41 0x00007f581b7a3097 in g_main_context_dispatch (context=0x7f5808001710) at gmain.c:3154 #42 0x00007f581b7a3097 in g_main_context_dispatch (context=context@entry=0x7f5808001710) at gmain.c:3769 #43 0x00007f581b7a32c8 in g_main_context_iterate (context=context@entry=0x7f5808001710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #44 0x00007f581b7a336c in g_main_context_iteration (context=0x7f5808001710, may_block=may_block@entry=1) at gmain.c:3901 #45 0x00007f5820a6350f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x2462020, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #46 0x00007f5820a0d63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd5c156850, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #47 0x00007f5820a152fd in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1229 #48 0x00007f58269ec6d8 in kdemain () at /usr/lib64/libkdeinit5_dolphin.so #49 0x00007f5826608610 in __libc_start_main (main=0x4007c0 <main>, argc=2, argv=0x7ffd5c156ae8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5c156ad8) at libc-start.c:289 #50 0x00000000004007f9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.