Bug 193827

Summary: konqueror crashes on drop, selected after alt-tab
Product: [Applications] konqueror Reporter: Raúl <rasasi78>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Raúl 2009-05-24 01:27:29 UTC
Version:           4.2.2 (KDE 4.2.2) (using 4.2.2 (KDE 4.2.2), Debian packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.29-toi3

I wanted to move a tab from one konqueror instance to another. TBH I don't really know if both were the same process. I dragged the tab, pressed alt-tab to go to the other konqueror instance and the I dropped. In this very moment I got a SIGSEGV with this backtrace:

Aplicación: Konqueror (konqueror), señal SIGSEGV
0x00007f0d91940831 in nanosleep () from /lib/libc.so.6
Current language:  auto; currently c
[Current thread is 1 (Thread 0x7f0d91fc0760 (LWP 5842))]

Thread 1 (Thread 0x7f0d91fc0760 (LWP 5842)):
[KCrash Handler]
#5  QDragManager::move (this=0x475f260, globalPos=@0x7fff9a0f9b90) at kernel/qdnd_x11.cpp:1642
#6  0x00007f0d8ea4145e in QDragManager::eventFilter (this=0x475f260, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1320
#7  0x00007f0d8f58021c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x1886930, receiver=0x283ce00, event=0x7fff9a0fa070) at kernel/qcoreapplication.cpp:707
#8  0x00007f0d8e9be466 in QApplicationPrivate::notify_helper (this=0x7f0d91bf0a00, receiver=0x7f0d919befd8, e=0x0) at kernel/qapplication.cpp:4032
#9  0x00007f0d8e9c76bf in QApplication::notify (this=<value optimized out>, receiver=0x283ce00, e=0x7fff9a0fa070) at kernel/qapplication.cpp:3663
#10 0x00007f0d9017e55b in KApplication::notify (this=0x7fff9a0fefe0, receiver=0x283ce00, event=0x7fff9a0fa070) at ../../kdeui/kernel/kapplication.cpp:307
#11 0x00007f0d8f580e4c in QCoreApplication::notifyInternal (this=0x7fff9a0fefe0, receiver=0x283ce00, event=0x7fff9a0fa070) at kernel/qcoreapplication.cpp:610
#12 0x00007f0d8ea53774 in QKeyMapper::sendKeyEvent (keyWidget=0x283ce00, grab=<value optimized out>, type=QEvent::KeyPress, code=16777249, modifiers={i = -1710250592}, text=@0x7fff9a0fa590, 
    autorepeat=false, count=1, nativeScanCode=37, nativeVirtualKey=65507, nativeModifiers=256) at kernel/qkeymapper_x11.cpp:1675
#13 0x00007f0d8ea55aa9 in QKeyMapperPrivate::translateKeyEvent (this=0x18d0430, keyWidget=0x283ce00, event=0x7fff9a0fbe70, grab=216) at kernel/qkeymapper_x11.cpp:1645
#14 0x00007f0d8ea2e626 in QApplication::x11ProcessEvent (this=0x7fff9a0fefe0, event=0x7fff9a0fbe70) at kernel/qapplication_x11.cpp:3459
#15 0x00007f0d8ea574d4 in x11EventSourceDispatch (s=0x188a620, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#16 0x00007f0d8b696f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f0d8b69a640 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007f0d8b69a7dc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f0d8f5aa4bf in QEventDispatcherGlib::processEvents (this=0x1872410, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#20 0x00007f0d8ea56c7f in QGuiEventDispatcherGlib::processEvents (this=0x7f0d91bf0a00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#21 0x00007f0d8f57f6f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1710243488}) at kernel/qeventloop.cpp:149
#22 0x00007f0d8f57fabd in QEventLoop::exec (this=0x4c594c0, flags={i = -1710243152}) at kernel/qeventloop.cpp:200
#23 0x00007f0d8ea40c04 in QDragManager::drag (this=0x475f260, o=<value optimized out>) at kernel/qdnd_x11.cpp:1969
#24 0x00007f0d8e9d0f25 in QDrag::start (this=0x5566110, request={i = -1710242864}) at kernel/qdrag.cpp:314
#25 0x00007f0d91c53973 in KonqFrameTabs::slotInitiateDrag (this=<value optimized out>, w=<value optimized out>) at ../../../../apps/konqueror/src/konqtabs.cpp:523
#26 0x00007f0d91c570ef in KonqFrameTabs::qt_metacall (this=0x34cf7b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a0fc530) at ./konqtabs.moc:111
#27 0x00007f0d8f596862 in QMetaObject::activate (sender=0x34cf7b0, from_signal_index=<value optimized out>, to_signal_index=42, argv=0x7f0d8f428bf0) at kernel/qobject.cpp:3120
#28 0x00007f0d9026cb72 in KTabWidget::initiateDrag (this=0x7f0d91bf0a00, _t1=0x3c81950) at ./ktabwidget.moc:225
#29 0x00007f0d9026e8e4 in KTabWidget::qt_metacall (this=0x34cf7b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff9a0fc690) at ./ktabwidget.moc:150
#30 0x00007f0d91c57055 in KonqFrameTabs::qt_metacall (this=0x7f0d91bf0a00, _c=2442915800, _id=0, _a=0x7f0d8f428bf0) at ./konqtabs.moc:93
#31 0x00007f0d8f596862 in QMetaObject::activate (sender=0x349f8d0, from_signal_index=<value optimized out>, to_signal_index=43, argv=0x7f0d8f428bf0) at kernel/qobject.cpp:3120
#32 0x00007f0d9026b281 in KTabBar::initiateDrag (this=0x7f0d91bf0a00, _t1=12) at ./ktabbar.moc:156
#33 0x00007f0d9026c3e9 in KTabBar::mouseMoveEvent (this=0x349f8d0, event=0x7fff9a0fd070) at ../../kdeui/widgets/ktabbar.cpp:178
#34 0x00007f0d8ea0f5e8 in QWidget::event (this=0x349f8d0, event=0x7fff9a0fd070) at kernel/qwidget.cpp:7506
#35 0x00007f0d8ee1bc11 in QTabBar::event (this=0x349f8d0, event=0x7fff9a0fd070) at widgets/qtabbar.cpp:1456
#36 0x00007f0d8e9be4fd in QApplicationPrivate::notify_helper (this=0x1886930, receiver=0x349f8d0, e=0x7fff9a0fd070) at kernel/qapplication.cpp:4057
#37 0x00007f0d8e9c6eda in QApplication::notify (this=<value optimized out>, receiver=0x349f8d0, e=0x7fff9a0fd070) at kernel/qapplication.cpp:3759
#38 0x00007f0d9017e55b in KApplication::notify (this=0x7fff9a0fefe0, receiver=0x349f8d0, event=0x7fff9a0fd070) at ../../kdeui/kernel/kapplication.cpp:307
#39 0x00007f0d8f580e4c in QCoreApplication::notifyInternal (this=0x7fff9a0fefe0, receiver=0x349f8d0, event=0x7fff9a0fd070) at kernel/qcoreapplication.cpp:610
#40 0x00007f0d8e9c6128 in QApplicationPrivate::sendMouseEvent (receiver=0x349f8d0, event=0x7fff9a0fd070, alienWidget=0x349f8d0, nativeWidget=0x290f050, buttonDown=<value optimized out>, 
    lastMouseReceiver=@0x7f0d8f428c30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#41 0x00007f0d8ea30009 in QETWidget::translateMouseEvent (this=0x290f050, event=<value optimized out>) at kernel/qapplication_x11.cpp:4448
#42 0x00007f0d8ea2ed4d in QApplication::x11ProcessEvent (this=0x7fff9a0fefe0, event=0x7fff9a0fea40) at kernel/qapplication_x11.cpp:3566
#43 0x00007f0d8ea574d4 in x11EventSourceDispatch (s=0x188a620, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007f0d8b696f7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0x00007f0d8b69a640 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00007f0d8b69a7dc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0x00007f0d8f5aa4bf in QEventDispatcherGlib::processEvents (this=0x1872410, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#48 0x00007f0d8ea56c7f in QGuiEventDispatcherGlib::processEvents (this=0x7f0d91bf0a00, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#49 0x00007f0d8f57f6f2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1710232272}) at kernel/qeventloop.cpp:149
#50 0x00007f0d8f57fabd in QEventLoop::exec (this=0x7fff9a0fed70, flags={i = -1710232192}) at kernel/qeventloop.cpp:200
#51 0x00007f0d8f581d84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#52 0x00007f0d91cb9a39 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/konqueror/src/konqmain.cpp:257
#53 0x00007f0d918c05a6 in __libc_start_main (main=0x4006f0 <main>, argc=3, ubp_av=0x7fff9a0ffa58, init=0x400720 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff9a0ffa48) at libc-start.c:222
#54 0x0000000000400629 in _start () at ../sysdeps/x86_64/elf/start.S:113

I've checked bugzilla and the closest bug I've found is https://bugs.kde.org/show_bug.cgi?id=157630 but I think it's a different issue. Kde 4.2.2 and Qt 4.5.1

Regards,
Comment 1 Dario Andres 2009-05-24 01:45:34 UTC
Do you use desktop compositing/ effects ? This could be related to bug 192270.
Also, there were some crashes on drag&drop but I guess they are fixed now.
Thanks
Comment 2 Raúl 2009-05-24 11:56:22 UTC
Indeed, looks like a dupe. Marking as such.

Thanks.

*** This bug has been marked as a duplicate of bug 192270 ***