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.

Reply via email to