[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#385568: konsole may freeze himself and the current KDE desktop



Package: konsole
Version: 4:3.5.4-2
Severity: normal

trying to reproduce the bug previously reported, i randomly clicked on every button of my mouse several times.
i've run into another bug : while clicking i opened the ''rename the session'' (thing when you doubleclick a tab) but then 
konsole was unresponsive, the current desktop was unresponsive too, i could move the mouse, but it was unresponsive to my 
clicks
 
switching to another desktop using keyboard shortcut and reswitching to the faulty one, everything is normal but 
konsole. focusing it make the desktop unresponsive like before

to make konsole work again, one must click the [X] close button of the dialog
while in another desktop, i've attached a gdb and issued a bt and a info all-registers (attached)

i've reproduced this bug two times, but it need several click...
so if you're bored ...

step to (try to) reproduce :
- open konsole
- try to click with very button of your mouse, mostly on the tab bar

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.11batchyx3.0
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)

Versions of packages konsole depends on:
ii  kdelibs4c2a                  4:3.5.4-3   core libraries and binaries for al
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libgcc1                      1:4.1.1-11  GCC support library
ii  libstdc++6                   4.1.1-11    The GNU Standard C++ Library v3
ii  libxrender1                  1:0.9.0.2-4 X Rendering Extension client libra
ii  libxtst6                     1:1.0.1-5   X11 Testing -- Resource extension 

konsole recommends no packages.

-- no debconf information

*** konsoleclickingbug
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d75f0d in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb71a5258 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#3  0xb721803d in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#4  0xb71ff601 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3
#5  0xb7418ff5 in QDialog::exec () from /usr/lib/libqt-mt.so.3
#6  0xb6df060c in KInputDialog::text () from /usr/lib/libkdeui.so.4
#7  0xb6df0790 in KInputDialog::getText () from /usr/lib/libkdeui.so.4
#8  0xb679eee8 in Konsole::renameSession () from /usr/lib/libkdeinit_konsole.so
#9  0xb679efe7 in Konsole::slotRenameSession () from /usr/lib/libkdeinit_konsole.so
#10 0xb67b7517 in Konsole::qt_invoke () from /usr/lib/libkdeinit_konsole.so
#11 0xb7265b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb7266618 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb6cb2759 in KAction::activated () from /usr/lib/libkdeui.so.4
#14 0xb6ce8fe1 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#15 0xb6dc6f4e in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#16 0xb6dc7221 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#17 0xb7265b87 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb75eec0b in QSignal::signal () from /usr/lib/libqt-mt.so.3
#19 0xb728570a in QSignal::activate () from /usr/lib/libqt-mt.so.3
#20 0xb738aba1 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#21 0xb6cb7bae in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#22 0xb729c528 in QWidget::event () from /usr/lib/libqt-mt.so.3
#23 0xb71fdaea in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#24 0xb71ffc8d in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0xb78d952e in KApplication::notify () from /usr/lib/libkdecore.so.4
#26 0xb7191445 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3
#27 0xb718fe38 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#28 0xb718e660 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
#29 0xb71a4cb2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#30 0xb721803d in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0xb7217e5e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#32 0xb71ff683 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#33 0xb67bbab5 in kdemain () from /usr/lib/libkdeinit_konsole.so
#34 0xb67ed524 in kdeinitmain () from /usr/lib/kde3/konsole.so
#35 0x0804e9d7 in ?? ()
#36 0x00000001 in ?? ()
#37 0x080aea18 in ?? ()
#38 0x00000001 in ?? ()
#39 0x00000000 in ?? ()


eax            0xfffffdfe       -514
ecx            0x80d7e90        135102096
edx            0x80d8014        135102484
ebx            0x10     16
esp            0xbf85ce70       0xbf85ce70
ebp            0xbf85d068       0xbf85d068
esi            0x80d8198        135102872
edi            0xb773abd4       -1217156140
eip            0xffffe410       0xffffe410 <__kernel_vsyscall+16>
eflags         0x246    [ PF ZF IF ]
cs             0x73     115
ss             0x7b     123
ds             0x7b     123
es             0x7b     123
fs             0x0      0
gs             0x33     51
st0            5999     (raw 0x400bbb78000000000000)
st1            0.31269000000000000001046038256014015    (raw 0x3ffda018e757928e0c9e)
st2            0.32898999999999999999198557754098715    (raw 0x3ffda87160956c0d6f54)
st3            0.63999000000000000001497066359767985    (raw 0x3ffea3d66277c45cbbc3)
st4            0.33001000000000000001105018854197226    (raw 0x3ffda8f7121ab4b72c52)
st5            1        (raw 0x3fff8000000000000000)
st6            0        (raw 0x00000000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x37f    895
fstat          0x4020   16416
ftag           0xffff   65535
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
    uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
    0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
	uint128 = 0x00000000000000000000000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {
	0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
  v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
	uint128 = 0x00000000000000000000000000000000}
mxcsr          0x1f80   [ IM DM ZM OM UM PM ]

mm0            {uint64 = 0xbb78000000000000, v2_int32 = {0x0, 0xbb780000}, v4_int16 = {
	0x0, 0x0, 0x0, 0xbb78}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0xbb}}
mm1            {uint64 = 0xa018e757928e0c9e, v2_int32 = {0x928e0c9e, 0xa018e757},
	v4_int16 = {0xc9e, 0x928e, 0xe757, 0xa018}, v8_int8 = {0x9e, 0xc, 0x8e, 0x92, 0x57,
	0xe7, 0x18, 0xa0}}
mm2            {uint64 = 0xa87160956c0d6f54, v2_int32 = {0x6c0d6f54, 0xa8716095},
	v4_int16 = {0x6f54, 0x6c0d, 0x6095, 0xa871}, v8_int8 = {0x54, 0x6f, 0xd, 0x6c, 0x95,
	0x60, 0x71, 0xa8}}
mm3            {uint64 = 0xa3d66277c45cbbc3, v2_int32 = {0xc45cbbc3, 0xa3d66277},
	v4_int16 = {0xbbc3, 0xc45c, 0x6277, 0xa3d6}, v8_int8 = {0xc3, 0xbb, 0x5c, 0xc4, 0x77,
	0x62, 0xd6, 0xa3}}
mm4            {uint64 = 0xa8f7121ab4b72c52, v2_int32 = {0xb4b72c52, 0xa8f7121a},
	v4_int16 = {0x2c52, 0xb4b7, 0x121a, 0xa8f7}, v8_int8 = {0x52, 0x2c, 0xb7, 0xb4, 0x1a,
	0x12, 0xf7, 0xa8}}
mm5            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {
	0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
mm6            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0},
	v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm7            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0},
	v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
(gdb)                                                                              



Reply to: