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

2010-10-06 Thread Moritz Muehlenhoff
tags 587842 patch
thanks

On Tue, Aug 10, 2010 at 12:06:29PM +0300, Modestas Vainius wrote:
 Hello,
 
 On antradienis 10 Rugpj??tis 2010 11:32:27 Frank Schoolmeesters wrote:
  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,
 
 Thanks. It would be great if you let us know when a proper fix is out.

Hi Modestas,
I've tested that attached patch (as fixed in SVN above) works fine
and solves the problem.

I suppose the confusion about people reporting that the bug is not
fixed arose from the fact that people didn't kill there leftover
krusader instances, which led them to believe that the patch is
wrong.

We could add a killall krusader to postinst to resolve this.

OTOH, Lenny-Squeeze updates are not bitten by this bug and people
can expect sid to be a little bumpy from time to time.

Cheers,
Moritz

___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras


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

2010-08-10 Thread Frank Schoolmeesters
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_lep...@gmx.de
Date: Mon, Aug 9, 2010 at 7:29 PM
Subject: Re: extragear/utils/krusader
To: kde-comm...@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 j...@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 modes...@vainius.eu
Cc: Акулов Захар Валерьевич hozz...@gmail.com, 587...@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
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, lastmousereceiv...@0xb65108e4)
at 
/daten/src/qt-x11-opensource-src-4.5.2/src