Summary: | pressing ESC to exit the editor closes the krusader (probably crash) | ||
---|---|---|---|
Product: | [Applications] krusader | Reporter: | Nadav Kavalerchik <nadavkav> |
Component: | general | Assignee: | Shie Erlich <manson> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nadav Kavalerchik
2009-02-13 14:33:47 UTC
As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :) i keep forgetting to launch krusader from konsole. until today... laptop:~# krusader krusader(8845) UserAction::UserAction: Initialisising useractions... krusader(8845) UserAction::UserAction: 14 useractions read. krusader(8845) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. KCrash: Application 'krusader' crashing... Alarm clock no crash report it just disapears (closes) with no error or any other indication as if i was pressing F10 only happens in F4 edit mode. Can you start krusader using GDB ? http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB Thanks here we go... laptop:~# gdb krusader GNU gdb (GDB) 6.8.50.20090106-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... (gdb) run Starting program: /usr/bin/krusader [Thread debugging using libthread_db enabled] krusader(14961) UserAction::UserAction: Initialisising useractions... krusader(14961) UserAction::UserAction: 14 useractions read. krusader(14961) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Program received signal SIGABRT, Aborted. 0x00007ffff4107105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c Current language: auto; currently c (gdb) thread apply all backtrace Thread 1 (Thread 0x7ffff7ec2700 (LWP 14961)): #0 0x00007ffff4107105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff4108623 in *__GI_abort () at abort.c:88 #2 0x00007ffff41471e0 in malloc_printerr (action=2, str=0x7ffff41ef500 "corrupted double-linked list", ptr=0x3a71) at malloc.c:5999 #3 0x00007ffff4147480 in malloc_consolidate (av=0x7ffff4423a00) at malloc.c:4905 #4 0x00007ffff4149c0e in _int_malloc (av=0x7ffff4423a00, bytes=1025) at malloc.c:4229 #5 0x00007ffff414aef4 in _int_realloc (av=<value optimized out>, oldmem=0x1499070, bytes=<value optimized out>) at malloc.c:5035 #6 0x00007ffff414b371 in realloc_check (oldmem=0x1499070, bytes=1024, caller=<value optimized out>) at hooks.c:359 #7 0x00007ffff5ec2e29 in QVector<QWidget*>::realloc (this=0xa57f50, asize=62, aalloc=6) at ../../include/QtCore/../../src/corelib/tools/qvector.h:461 #8 0x00007ffff5ec2e86 in QVector<QWidget*>::append (this=0xa57f50, t=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:518 #9 0x00007ffff5ec2f15 in QWidgetBackingStore::addDirtyWidget (this=0xa57f30, widget=0xe1dd60, rgn=<value optimized out>) at painting/qbackingstore_p.h:143 #10 0x00007ffff5ec0ed8 in QWidgetBackingStore::markDirty (this=0xa57f30, rect=@0x7fffffffaa80, widget=0xe1dd60, updateImmediately=false, invalidateBuffer=<value optimized out>) at painting/qbackingstore.cpp:641 #11 0x00007ffff5d10d12 in QWidget::update (this=0xe1dd60, rect=@0x7fffffffaa80) at kernel/qwidget.cpp:9490 #12 0x00007ffff5d10db3 in QWidget::update (this=0x3a71) at kernel/qwidget.cpp:9462 #13 0x00007ffff5d17bb4 in QWidget::event (this=0xe1dd60, event=0x7fffffffc320) at kernel/qwidget.cpp:7754 #14 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xe1dd60, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #15 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xe1dd60, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #16 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xe1dd60, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #17 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xe1dd60, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #18 0x00007ffff5d178ea in QWidget::event (this=0xe27d60, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #19 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xe27d60, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #20 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xe27d60, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #21 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xe27d60, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #22 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xe27d60, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #23 0x00007ffff5d178ea in QWidget::event (this=0xbc18d0, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #24 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xbc18d0, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #25 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xbc18d0, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #26 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xbc18d0, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 ---Type <return> to continue, or q <return> to quit--- #27 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xbc18d0, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #28 0x00007ffff5d178ea in QWidget::event (this=0x7fffffffd020, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #29 0x00007ffff60c9a9b in QMainWindow::event (this=0x7fffffffd020, event=0x7fffffffc320) at widgets/qmainwindow.cpp:1391 #30 0x00007ffff78b49d8 in KXmlGuiWindow::event (this=0x3a71, ev=0x3a71) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #31 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0x7fffffffd020, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #32 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0x7fffffffd020, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #33 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0x7fffffffd020, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #34 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0x7fffffffd020, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #35 0x00007ffff5ccd375 in QApplication::setActiveWindow (act=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211 #36 0x00007ffff5d36b05 in QApplication::x11ProcessEvent (this=0x7fffffffd230, event=0x7fffffffcbf0) at kernel/qapplication_x11.cpp:3451 #37 0x00007ffff5d5ef24 in x11EventSourceDispatch (s=0x8d1d80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141 #38 0x00007ffff0f64aab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x00007ffff0f6826d in ?? () from /usr/lib/libglib-2.0.so.0 #40 0x00007ffff0f6842b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0x00007ffff53241ff in QEventDispatcherGlib::processEvents (this=0x8caa30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:318 #42 0x00007ffff5d5e6cf in QGuiEventDispatcherGlib::processEvents (this=0x3a71, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:197 #43 0x00007ffff52f9462 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -12576}) at kernel/qeventloop.cpp:144 #44 0x00007ffff52f982d in QEventLoop::exec (this=0x7fffffffcf20, flags={i = -12496}) at kernel/qeventloop.cpp:195 #45 0x00007ffff52fbaf4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:875 #46 0x000000000045a539 in main (argc=3, argv=0x7fffffffcfd0) at /tmp/buildd/krusader-2.0.0beta2/krusader/main.cpp:266 (gdb) actually, i think i was just moving from tab to tab in the editor when this (last gdb dump) was happening here is an example of me viewing a 1.6k php text file (F3) it crashes each time i exit the file laptop:~# krusader krusader(5271) UserAction::UserAction: Initialisising useractions... krusader(5271) UserAction::UserAction: 14 useractions read. Calling appendChild() on a null node does nothing. KCrash: Application 'krusader' crashing... Alarm clock laptop:~# dgb krusader bash: dgb: command not found laptop:~# gdb krusader GNU gdb (GDB) 6.8.50.20090106-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... (gdb) run Starting program: /usr/bin/krusader [Thread debugging using libthread_db enabled] krusader(5274) UserAction::UserAction: Initialisising useractions... krusader(5274) UserAction::UserAction: 14 useractions read. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Calling appendChild() on a null node does nothing. Program received signal SIGABRT, Aborted. 0x00007ffff4107105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c Current language: auto; currently c (gdb) thread apply all backtrace Thread 1 (Thread 0x7ffff7ec1700 (LWP 5274)): #0 0x00007ffff4107105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff4108623 in *__GI_abort () at abort.c:88 #2 0x00007ffff41471e0 in malloc_printerr (action=2, str=0x7ffff41ef500 "corrupted double-linked list", ptr=0x149a) at malloc.c:5999 #3 0x00007ffff4147480 in malloc_consolidate (av=0x7ffff4423a00) at malloc.c:4905 #4 0x00007ffff4149c0e in _int_malloc (av=0x7ffff4423a00, bytes=1025) at malloc.c:4229 #5 0x00007ffff414aef4 in _int_realloc (av=<value optimized out>, oldmem=0x1357610, bytes=<value optimized out>) at malloc.c:5035 #6 0x00007ffff414b371 in realloc_check (oldmem=0x1357610, bytes=1024, caller=<value optimized out>) at hooks.c:359 #7 0x00007ffff5ec2e29 in QVector<QWidget*>::realloc (this=0x9f2c10, asize=62, aalloc=6) at ../../include/QtCore/../../src/corelib/tools/qvector.h:461 #8 0x00007ffff5ec2e86 in QVector<QWidget*>::append (this=0x9f2c10, t=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:518 #9 0x00007ffff5ec2f15 in QWidgetBackingStore::addDirtyWidget (this=0x9f2bf0, widget=0xd860b0, rgn=<value optimized out>) at painting/qbackingstore_p.h:143 #10 0x00007ffff5ec0ed8 in QWidgetBackingStore::markDirty (this=0x9f2bf0, rect=@0x7fffffffaa80, widget=0xd860b0, updateImmediately=false, invalidateBuffer=<value optimized out>) at painting/qbackingstore.cpp:641 #11 0x00007ffff5d10d12 in QWidget::update (this=0xd860b0, rect=@0x7fffffffaa80) at kernel/qwidget.cpp:9490 #12 0x00007ffff5d10db3 in QWidget::update (this=0x149a) at kernel/qwidget.cpp:9462 #13 0x00007ffff5d17bb4 in QWidget::event (this=0xd860b0, event=0x7fffffffc320) at kernel/qwidget.cpp:7754 #14 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xd860b0, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #15 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xd860b0, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #16 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xd860b0, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #17 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xd860b0, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #18 0x00007ffff5d178ea in QWidget::event (this=0xd843e0, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #19 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xd843e0, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #20 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xd843e0, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #21 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xd843e0, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #22 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xd843e0, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #23 0x00007ffff5d178ea in QWidget::event (this=0xb618c0, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #24 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0xb618c0, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #25 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0xb618c0, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #26 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0xb618c0, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 ---Type <return> to continue, or q <return> to quit--- #27 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0xb618c0, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #28 0x00007ffff5d178ea in QWidget::event (this=0x7fffffffd020, event=0x7fffffffc320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208 #29 0x00007ffff60c9a9b in QMainWindow::event (this=0x7fffffffd020, event=0x7fffffffc320) at widgets/qmainwindow.cpp:1391 #30 0x00007ffff78b49d8 in KXmlGuiWindow::event (this=0x149a, ev=0x149a) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #31 0x00007ffff5cc666d in QApplicationPrivate::notify_helper (this=0x8ce8b0, receiver=0x7fffffffd020, e=0x7fffffffc320) at kernel/qapplication.cpp:4051 #32 0x00007ffff5cce85a in QApplication::notify (this=0x7fffffffd230, receiver=0x7fffffffd020, e=0x7fffffffc320) at kernel/qapplication.cpp:4016 #33 0x00007ffff77aafab in KApplication::notify (this=0x7fffffffd230, receiver=0x7fffffffd020, event=0x7fffffffc320) at ../../kdeui/kernel/kapplication.cpp:307 #34 0x00007ffff52fabbc in QCoreApplication::notifyInternal (this=0x7fffffffd230, receiver=0x7fffffffd020, event=0x7fffffffc320) at kernel/qcoreapplication.cpp:597 #35 0x00007ffff5ccd375 in QApplication::setActiveWindow (act=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211 #36 0x00007ffff5d36b05 in QApplication::x11ProcessEvent (this=0x7fffffffd230, event=0x7fffffffcbf0) at kernel/qapplication_x11.cpp:3451 #37 0x00007ffff5d5ef24 in x11EventSourceDispatch (s=0x8d1d80, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141 #38 0x00007ffff0f64aab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x00007ffff0f6826d in ?? () from /usr/lib/libglib-2.0.so.0 #40 0x00007ffff0f6842b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0x00007ffff53241ff in QEventDispatcherGlib::processEvents (this=0x8caa30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:318 #42 0x00007ffff5d5e6cf in QGuiEventDispatcherGlib::processEvents (this=0x149a, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:197 #43 0x00007ffff52f9462 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -12576}) at kernel/qeventloop.cpp:144 #44 0x00007ffff52f982d in QEventLoop::exec (this=0x7fffffffcf20, flags={i = -12496}) at kernel/qeventloop.cpp:195 #45 0x00007ffff52fbaf4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:875 #46 0x000000000045a539 in main (argc=3, argv=0x7fffffffcfd0) at /tmp/buildd/krusader-2.0.0beta2/krusader/main.cpp:266 (gdb) What Qt version are you using ? qt 4.5~rc1-2 (debian experimental) (it seems i am having a few trubles since i upgraded from qt 4.4.3-2 (debian unstable) fixed with kde 4.2.1 and qt 4.5 (debian experimental) |