Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 105378 - kwirelessmonitor crashes and causes a signal 11 (SIGSEGV)
Summary: kwirelessmonitor crashes and causes a signal 11 (SIGSEGV)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on: 127371
Blocks:
  Show dependency tree
 
Reported: 2005-09-09 06:36 UTC by matt
Modified: 2006-03-24 05:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description matt 2005-09-09 06:36:25 UTC
this problem is hard to explain but whenever i try to use kwirelessmonitor it
simply will freeze up without warning and will later open the kde crash
handler.i can't tell what triggers this problem.i apologize for bad information
and being undescriptive in the reproduction steps but this all happens at random.


Reproducible: Sometimes
Steps to Reproduce:
1.run kwirelessmonitor
2. try checking wireless statistics at various times
3. the program will freeze up at random
Actual Results:  
the program becomes unresponsive and will sometimes later bring up the kde crash
handler.

Expected Results:  
statistics about my wireless network should be displayed

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-
r1, 2.6.12-gentoo-r9 i686)
=================================================================
System uname: 2.6.12-gentoo-r9 i686 Celeron (Coppermine)
Gentoo Base System version 1.6.13
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks nostrip sandbox sfperms strict userpriv us
                                                           ersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/
                                                           distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apm arts avi berkdb bitmap-fonts browserplugin cdr clamav cr
                                                           ypt cups curl debug
dga divx4linux doc eds emboss encode esd fam ffmpeg foomatic                   
                                        db fortran gd gdbm gif gnome gpm
gstreamer gtk gtk2 guile imlib ipv6 java jpeg k                                
                           de libg++ libwww mad mikmod motif mozilla mp3 mpeg
mysql ncurses nls ogg oggvorb                                                  
         is opengl oss pam pdflib perl png python qt quicktime readline sdl
spell sse sse                                                            2 ssl
svga tcpd tiff truetype truetype-fonts type1-fonts v4l v4l2 vorbis win32co     
                                                      decs xml2 xmms xv xvid
zlib video_cards_i810 userland_GNU kernel_linux elibc_gli                      
                                     bc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVER
                                                           LAY
Comment 1 matt 2005-09-09 06:39:51 UTC
my kde version is 3.4.1 and my wifi card is linksys WMP54G (rt2500)
Comment 2 matt 2005-09-09 06:44:53 UTC
Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 9931)]
[New Thread 32769 (LWP 9933)]
[New Thread 16386 (LWP 9934)]
[KCrash handler]
#6  0xb74bf593 in QPixmap::convertToImage () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb7bde37b in KWin::setIcons () from /usr/kde/3.4/lib/libkdecore.so.4
#8  0xb7e85a90 in KSystemTray::setPixmap ()
   from /usr/kde/3.4/lib/libkdeui.so.4
#9  0x08057489 in TimerThread::run (this=0x823aee0) at timerthread.cpp:219
#10 0xb750188a in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb700818e in pthread_start_thread () from /lib/libpthread.so.0
#12 0xb6eb293a in clone () from /lib/libc.so.6
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2005-09-19 19:13:47 UTC
please try upgrading to kdelibs-3.4.2-r1, kde-env-r4, and rebooting the machine.  please close the bug if 
this fixes the problem.
Comment 4 matt 2005-09-21 07:40:58 UTC
just tried that but no change it still crashes. but thanks for helping
Comment 5 Thomas Fischer 2005-09-21 07:51:29 UTC
Try to start kwirelessmonitor from a terminal using strace: 
 
strace kwirelessmonitor 2>&1 | tee /tmp/kwirelessmonitor-log.txt 
 
After crashing, check /tmp/kwirelessmonitor-log.txt for interesting output. 
 
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2005-09-21 07:56:20 UTC
I'm curious what the rest of the gdb backtrace looks like that you posted (I 
see lines 6-12, but not 1-5). 
 
If you recompile kdelibs with debugging symbols, that might help. 
 
Also, try running kwireless monitor in gdb: 
 
gdb kwirelessmonitor 
run 
 
then when it crashes 
bt 
 
and that should give you a backtrace of where it's going awry. 
Comment 7 matt 2005-09-22 11:02:33 UTC
Using host libthread_db library "/lib/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 11621)]
[New Thread 32769 (LWP 11622)]
[New Thread 16386 (LWP 11623)]
0xb6f9726b in waitpid () from /lib/libpthread.so.0
#0  0xb6f9726b in waitpid () from /lib/libpthread.so.0
#1  0xb7cd326c in ?? () from /usr/kde/3.4/lib/libkdecore.so.4
#2  0x00000000 in ?? ()
#3  0xb7bf6329 in KCrash::defaultCrashHandler (sig=11) at kcrash.cpp:251
#4  0xb6f95ef5 in __pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0xb73a05a3 in QPixmap::convertToImage () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb7af638c in KWin::setIcons (win=0, icon=@0x8232448, miniIcon=@0xb6c2dd00)
at kwin.cpp:505
#8  0xb7dca806 in KSystemTray::setPixmap (this=0x819a990, p=@0x8232448) at
ksystemtray.cpp:321
#9  0x080588b9 in TimerThread::run (this=0x81a4430) at timerthread.cpp:219
#10 0xb73e289a in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
#11 0xb6eb618e in pthread_start_thread () from /lib/libpthread.so.0
#12 0xb6eb6332 in pthread_start_thread_event () from /lib/libpthread.so.0
#13 0xb6d609aa in clone () from /lib/libc.so.6
thats everything from kcrash it seems that lines 0-5 disappears just after line   
6+ starts appearing thats why it wasn't posted earlier 
also this is from gdb
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 11578)]

Program exited normally.
Error while running hook_stop:
Invalid type combination in ordering comparison.
gdb> Xlib: unexpected async reply (sequence 0x356)!
In file kernel/qpixmap_x11.cpp, line 630: Out of memory
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kwirelessmonitor path = <unknown> pid = 11581
kwirelessmonitor: Fatal IO error: client killed. 
here gdb just stops and opens kcrash.
all this is greek to me ;) 
oh if i run kwirelessmonitor via strace it doesn't crash.
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-02 10:16:09 UTC
I can reproduce this on ppc, too. 
I'm masking net-wireless/kwirelessmonitor in the mean time, and bump it to 
0.5.91 for who wants to test. 
 
Comment 9 Herald Becker 2005-12-08 13:58:11 UTC
I don't seem to be having problems with it. I've emerged it over a week ago and
it doesn't lock up my system, very weird.

I'm in the middle of remerging stuff after the gcc upgrade and now I can't
emerge any version of kwireless due to the package.mask.
Comment 10 Ingo van Lil 2005-12-24 05:52:37 UTC
(In reply to comment #9)

> I don't seem to be having problems with it. I've emerged it over a week ago
> and it doesn't lock up my system, very weird.

Same here. I've been using kwirelessmonitor for more than a year now, and it has always worked rock-solid for me.

> I'm in the middle of remerging stuff after the gcc upgrade and now I can't
> emerge any version of kwireless due to the package.mask.

Well, just unmask it:
echo net-wireless/kwirelessmonitor >> /etc/portage/package.unmask
Comment 11 Ingo van Lil 2005-12-24 06:43:31 UTC
Great timing: After a rebuild of kwirelessmonitor (I uninstalled it yesterday due to the masking) it keeps on crashing on my system as well. Might be caused by a change in some header file that was updated since the last time I installed it.
Upgrading to 0.5.91 didn't help.
Comment 12 Caleb Tennis (RETIRED) gentoo-dev 2006-03-24 05:26:59 UTC
kwirelessmonitor is now gone from portage.  kwlaninfo has superceded it.