[Pkg-kde-extras] Bug#587842: Can stop krusader neither by closing its window nor by Ctrl+q

Frank Schoolmeesters frank_schoolmeesters at yahoo.com
Tue Aug 10 08:32:27 UTC 2010


Hi,

This bug should be fixed upstream in the SVN repository.
http://websvn.kde.org/trunk/extragear/utils/krusader/
http://websvn.kde.org/trunk/extragear/utils/krusader/ChangeLog?view=log
See changelog "FIXED: krusader doesn't exit normally"

Though there is still a discussion about this fix, because the fix
causes an other bug.

Thanks and bye,

Frank
www.krusader.org

---------- message ----------
From: Jan Lepper <jan_lepper at gmx.de>
Date: Mon, Aug 9, 2010 at 7:29 PM
Subject: Re: extragear/utils/krusader
To: kde-commits at kde.org


Hi Csaba,

why is kapp->processEvents(); necessary at this place ? When changing the
active tab via mouse this leads to a crash.

bye,
Jan


On Monday 26 July 2010 01:07:11 Csaba Karai wrote:
> SVN commit 1154581 by ckarai:
>
> FIXED: krusader doesn't exit normally
>
>
>  M  +2 -0      ChangeLog
>  M  +1 -0      krusader/panelmanager.cpp
>
>
> --- trunk/extragear/utils/krusader/ChangeLog #1154580:1154581
> @@ -1,3 +1,5 @@
> +    FIXED: krusader doesn't exit at closing the application
> +    FIXED: right clicking on media button doesn't work
>      FIXED: tabs were no longer movable, thanks to Victor (kernel_daemon)
>      FIXED: 3 valgrind fixes by Alexander Stein
>      FIXED: viewer would show empty menus, thanks to CtHx
> --- trunk/extragear/utils/krusader/krusader/panelmanager.cpp
> #1154580:1154581 @@ -121,6 +121,7 @@
>
>  //     _stack->setUpdatesEnabled(false);
>      _stack->setCurrentWidget(_self);
> +    kapp->processEvents();
>      // make sure the view is focused (this also causes
> ListPanel::slotFocusOnMe() to be called) _self->view->widget()->setFocus();
>  //     _stack->setUpdatesEnabled(true);





----------  message ----------
From: Moritz Muehlenhoff <jmm at inutil.org>
Date: Mon, Aug 9, 2010 at 6:08 PM
Subject: Bug#587842: [Pkg-kde-extras] Bug#587842: Can stop krusader
neither by closing its window nor by Ctrl+q
To: Modestas Vainius <modestas at vainius.eu>
Cc: Акулов Захар Валерьевич <hozzzar at gmail.com>, 587842 at bugs.debian.org


On Fri, Jul 02, 2010 at 11:25:40AM +0300, Modestas Vainius wrote:
> tags 587842 confirmed upstream
> thanks
>
> Hello,
>
> On penktadienis 02 Liepa 2010 09:00:32 Акулов Захар Валерьевич wrote:
> > Package: krusader
> > Version: 1:2.2.0~beta1-1
> > Severity: important
> >
> > Krusader doesn't stop even by closing its window or by pressing Ctrl+q.
>
> Yes, I can confirm this. krusader process stays in the background after
> "quiting" the application. This bug is new in 2.2.0~beta1.

Modestas, I suggest to mark this as RC severity. On my Squeeze system
this led to up to sessions longering around after each reboot. This
will be very irritating to inexperienced users.

If we can't find the root cause, this could still be worked around
with a wrapper.

Cheers,
       Moritz
-------------- next part --------------
Application: Krusader (krusader), signal: Segmentation fault
[Current thread is 0 (LWP 29426)]

Thread 2 (Thread 0xb35edb90 (LWP 29428)):
#0  0xb774e410 in __kernel_vsyscall ()
#1  0xb55c4941 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb58ca737 in QProcessManager::run (this=0x82fce70) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/io/qprocess_unix.cpp:296
#3  0xb57fa6a2 in QThreadPrivate::start (arg=0x82fce70) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/thread/qthread_unix.cpp:188
#4  0xb576d4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb55cbf5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4ec36c0 (LWP 29426)):
[KCrash Handler]
#6  0xb60d8c3d in QTabBarPrivate::_q_moveTabFinished (this=0x85733f8, index=2) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/widgets/qtabbar.cpp:1847
#7  0xb60d9d34 in QTabBar::mouseMoveEvent (this=0x8561af0, event=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/widgets/qtabbar.cpp:1725
#8  0xb6fd74ab in KTabBar::mouseMoveEvent () from /usr/local/kde4/lib/libkdeui.so.5
#9  0xb5cafab9 in QWidget::event (this=0x8561af0, event=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qwidget.cpp:7534
#10 0xb60dad88 in QTabBar::event (this=0x8561af0, event=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/widgets/qtabbar.cpp:1453
#11 0xb5c5540c in QApplicationPrivate::notify_helper (this=0x82f9598, receiver=0x8561af0, e=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qapplication.cpp:4056
#12 0xb5c5a7af in QApplication::notify (this=0xbfe14d78, receiver=0x8561af0, e=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qapplication.cpp:3758
#13 0xb6ec50fd in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.5
#14 0xb58ed84b in QCoreApplication::notifyInternal (this=0xbfe14d78, receiver=0x8561af0, event=0xbfe1322c) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qcoreapplication.cpp:610
#15 0xb5c59a71 in QApplicationPrivate::sendMouseEvent (receiver=0x8561af0, event=0xbfe1322c, alienWidget=0x8561af0, nativeWidget=0xbfe14b44, buttonDown=0xb65108e0, lastMouseReceiver=@0xb65108e4)
    at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qcoreapplication.h:216
#16 0xb5cc83fd in QETWidget::translateMouseEvent (this=0xbfe14b44, event=0xbfe14808) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qapplication_x11.cpp:4409
#17 0xb5cc7a82 in QApplication::x11ProcessEvent (this=0xbfe14d78, event=0xbfe14808) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qapplication_x11.cpp:3428
#18 0xb5cf00fa in x11EventSourceDispatch (s=0x82fc520, callback=0, user_data=0x0) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#19 0xb5088cf6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb508c0b3 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb508c66e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb5919c08 in QEventDispatcherGlib::processEvents (this=0x82d9fb8, flags=@0xbfe149a8) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qeventdispatcher_glib.cpp:327
#23 0xb5cefef5 in QGuiEventDispatcherGlib::processEvents (this=0x82d9fb8, flags=@0xbfe149d8) at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#24 0xb58eca5d in QEventLoop::processEvents (this=0xbfe14a50, flags=@0xbfe14a14) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qeventloop.cpp:149
#25 0xb58eccda in QEventLoop::exec (this=0xbfe14a50, flags=@0xbfe14a58) at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qeventloop.cpp:201
#26 0xb58eee51 in QCoreApplication::exec () at /daten/src/qt-x11-opensource-src-4.5.2/src/corelib/kernel/qcoreapplication.cpp:888
#27 0xb5c54d57 in QApplication::exec () at /daten/src/qt-x11-opensource-src-4.5.2/src/gui/kernel/qapplication.cpp:3525
#28 0x0809ae05 in main (argc=3, argv=0xbfe14ae0) at /home/jan/src/krusader/svn/krusader/krusader/main.cpp:324


More information about the pkg-kde-extras mailing list