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
my kde version is 3.4.1 and my wifi card is linksys WMP54G (rt2500)
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
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.
just tried that but no change it still crashes. but thanks for helping
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.
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.
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.
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.
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.
(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
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.
kwirelessmonitor is now gone from portage. kwlaninfo has superceded it.