Application: kate (3.5.1) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.38-4-generic-pae i686 Distribution: Ubuntu 10.10 -- Information about the crash: In the kate browser-sidebar, while browsing an sftp-resource, I accidentally instead of clicking, initiated a drag-n-drop operation of a folder on the sftp-side. I immediately dropped the folder onto itself, which caused the crash. This has happened before, sometimes krasching kate, but I don't think it's 100%. The crash can be reproduced some of the time. -- Backtrace: Application: Kate (kate), signal: Segmentation fault [Current thread is 1 (Thread 0xb4f0b930 (LWP 5068))] Thread 4 (Thread 0xb1d47b70 (LWP 5069)): #0 0xb777c424 in __kernel_vsyscall () #1 0xb76d60f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0xb766a65f in _L_lock_9687 () from /lib/libc.so.6 #3 0xb7668e56 in __libc_free (mem=0x9a2f270) at malloc.c:3736 #4 0xb5f7d486 in g_free () from /lib/libglib-2.0.so.0 #5 0xb5f775e7 in g_main_context_unref () from /lib/libglib-2.0.so.0 #6 0xb62e522d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x9a2f608, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:392 #7 0xb61b35ba in QThreadPrivate::finish (arg=0xb63e9888) at thread/qthread_unix.cpp:302 #8 0xb61b3e01 in ~__pthread_cleanup_class (arg=0xb63e9888) at /usr/include/pthread.h:545 #9 QThreadPrivate::start (arg=0xb63e9888) at thread/qthread_unix.cpp:271 #10 0xb6022cc9 in start_thread (arg=0xb1d47b70) at pthread_create.c:304 #11 0xb76c869e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xafbbfb70 (LWP 5116)): #0 0xb777c424 in __kernel_vsyscall () #1 0xb76d60f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0xb766a65f in _L_lock_9687 () from /lib/libc.so.6 #3 0xb7668e56 in __libc_free (mem=0x9ace438) at malloc.c:3736 #4 0xb6111441 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0xb62e50b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9aea8d0, notifier=0xafbbf2ec) at kernel/qeventdispatcher_glib.cpp:496 #6 0xb62d31da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0xb62e4a02 in socketNotifierSourceCheck (source=0x9aeed00) at kernel/qeventdispatcher_glib.cpp:92 #8 0xb5f77b39 in g_main_context_check () from /lib/libglib-2.0.so.0 #9 0xb5f7845e in ?? () from /lib/libglib-2.0.so.0 #10 0xb5f78848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0xb62e4565 in QEventDispatcherGlib::processEvents (this=0x9aea8d0, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #12 0xb62b4609 in QEventLoop::processEvents (this=0xafbbf290, flags=) at kernel/qeventloop.cpp:149 #13 0xb62b4a8a in QEventLoop::exec (this=0xafbbf290, flags=...) at kernel/qeventloop.cpp:201 #14 0xb61b0b7e in QThread::exec (this=0x9aee150) at thread/qthread.cpp:490 #15 0xb629335b in QInotifyFileSystemWatcherEngine::run (this=0x9aee150) at io/qfilesystemwatcher_inotify.cpp:248 #16 0xb61b3df9 in QThreadPrivate::start (arg=0x9aee150) at thread/qthread_unix.cpp:266 #17 0xb6022cc9 in start_thread (arg=0xafbbfb70) at pthread_create.c:304 #18 0xb76c869e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xaee7cb70 (LWP 5508)): #0 0xb777c424 in __kernel_vsyscall () #1 0xb60274dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb76d5d9d in __pthread_cond_wait (cond=0xb261c290, mutex=0xb261c278) at forward.c:139 #3 0xb2518877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb26171a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0xb25188c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb26171a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0xb6022cc9 in start_thread (arg=0xaee7cb70) at pthread_create.c:304 #6 0xb76c869e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb4f0b930 (LWP 5068)): [KCrash Handler] #7 _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4339 #8 0xb7668f33 in __libc_malloc (bytes=16) at malloc.c:3660 #9 0xb6113619 in operator new(unsigned int) () from /usr/lib/libstdc++.so.6 #10 0xb6e22442 in QRegion::QRegion (this=0xbf8da3f4, r=..., t=QRegion::Rectangle) at painting/qregion.cpp:3833 #11 0xb6eb0697 in QWidgetBackingStore::markDirty (this=0x971f090, rect=..., widget=0x97d2708, updateImmediately=false, invalidateBuffer=false) at painting/qbackingstore.cpp:691 #12 0xb6cb20f6 in QWidget::update (this=0x97d2708, rect=...) at kernel/qwidget.cpp:10322 #13 0xb6cb21bc in QWidget::update (this=0x97d2708) at kernel/qwidget.cpp:10294 #14 0xb6cb876a in QWidget::event (this=0x97d2708, event=0xbf8db644) at kernel/qwidget.cpp:8438 #15 0xb6c59fdc in QApplicationPrivate::notify_helper (this=0x94ef608, receiver=0x97d2708, e=0xbf8db644) at kernel/qapplication.cpp:4396 #16 0xb6c600e9 in QApplication::notify (this=0xbf8dbe1c, receiver=0x97d2708, e=0xbf8db644) at kernel/qapplication.cpp:4361 #17 0xb663e68a in KApplication::notify (this=0xbf8dbe1c, receiver=0x97d2708, event=0xbf8db644) at ../../kdeui/kernel/kapplication.cpp:310 #18 0xb62b5b3b in QCoreApplication::notifyInternal (this=0xbf8dbe1c, receiver=0x97d2708, event=0xbf8db644) at kernel/qcoreapplication.cpp:732 #19 0xb6cb7ec5 in sendEvent (this=0x97bca50, event=0xbf8db644) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #20 QWidget::event (this=0x97bca50, event=0xbf8db644) at kernel/qwidget.cpp:8443 #21 0xb7167d87 in QToolBar::event (this=0x97bca50, event=0xbf8db644) at widgets/qtoolbar.cpp:1248 #22 0xb6c59fdc in QApplicationPrivate::notify_helper (this=0x94ef608, receiver=0x97bca50, e=0xbf8db644) at kernel/qapplication.cpp:4396 #23 0xb6c600e9 in QApplication::notify (this=0xbf8dbe1c, receiver=0x97bca50, e=0xbf8db644) at kernel/qapplication.cpp:4361 #24 0xb663e68a in KApplication::notify (this=0xbf8dbe1c, receiver=0x97bca50, event=0xbf8db644) at ../../kdeui/kernel/kapplication.cpp:310 #25 0xb62b5b3b in QCoreApplication::notifyInternal (this=0xbf8dbe1c, receiver=0x97bca50, event=0xbf8db644) at kernel/qcoreapplication.cpp:732 #26 0xb6cb7ec5 in sendEvent (this=0x9709158, event=0xbf8db644) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #27 QWidget::event (this=0x9709158, event=0xbf8db644) at kernel/qwidget.cpp:8443 #28 0xb70f8917 in QMainWindow::event (this=0x9709158, event=0xbf8db644) at widgets/qmainwindow.cpp:1417 #29 0xb67348a4 in KMainWindow::event (this=0x9709158, ev=0xbf8db644) at ../../kdeui/widgets/kmainwindow.cpp:1100 #30 0xb677d14f in KXmlGuiWindow::event (this=0x9709158, ev=0xbf8db644) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130 #31 0xb68584f4 in ?? () from /usr/lib/libkateinterfaces.so.4 #32 0xb6c59fdc in QApplicationPrivate::notify_helper (this=0x94ef608, receiver=0x9709158, e=0xbf8db644) at kernel/qapplication.cpp:4396 #33 0xb6c600e9 in QApplication::notify (this=0xbf8dbe1c, receiver=0x9709158, e=0xbf8db644) at kernel/qapplication.cpp:4361 #34 0xb663e68a in KApplication::notify (this=0xbf8dbe1c, receiver=0x9709158, event=0xbf8db644) at ../../kdeui/kernel/kapplication.cpp:310 #35 0xb62b5b3b in QCoreApplication::notifyInternal (this=0xbf8dbe1c, receiver=0x9709158, event=0xbf8db644) at kernel/qcoreapplication.cpp:732 #36 0xb6c645e6 in sendSpontaneousEvent (act=0x9709158) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #37 QApplication::setActiveWindow (act=0x9709158) at kernel/qapplication.cpp:2536 #38 0xb6cec877 in QApplication::x11ProcessEvent (this=0xbf8dbe1c, event=0xbf8dba1c) at kernel/qapplication_x11.cpp:3455 #39 0xb6d1c36a in x11EventSourceDispatch (s=0x94f2748, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #40 0xb5f74855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #41 0xb5f78668 in ?? () from /lib/libglib-2.0.so.0 #42 0xb5f78848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #43 0xb62e4565 in QEventDispatcherGlib::processEvents (this=0x94d0b58, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #44 0xb6d1bbe5 in QGuiEventDispatcherGlib::processEvents (this=0x94d0b58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #45 0xb62b4609 in QEventLoop::processEvents (this=0xbf8dbd14, flags=) at kernel/qeventloop.cpp:149 #46 0xb62b4a8a in QEventLoop::exec (this=0xbf8dbd14, flags=...) at kernel/qeventloop.cpp:201 #47 0xb62b900f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #48 0xb6c58e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #49 0xb77747b7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kate.so #50 0x0804859b in _start () Reported using DrKonqi
If, then generic kdelibs problem.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!