Re: XMMS or SCHED_ULE issue?

From: Maxim Maximov <mcsi_at_mcsi.pp.ru>
Date: Mon, 26 Jul 2004 08:10:25 +0400
Maxim Maximov wrote:
> Hi.
> 

Now I realized another strange problem. A couple of WindowNaker dock 
applications sometimes can't start normally. Today doesn't start wmmon 
and wmbsdbatt. They actually started but nothing shows in the dock.
Attaching to the processes reveal similar things. They waited for 
something in poll(). Right after 'continue' in gdb, their windows 
started to show what they should. What's happening? Maybe this is an X 
issue? Or 'device radeondrm'?


mcsi_at_ultra(ttyp2) [93] ~# gdb /usr/local/bin/wmbsdbatt 586
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols 
found)...
Attaching to program: /usr/local/bin/wmbsdbatt, process 586
Reading symbols from /usr/X11R6/lib/libX11.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libXpm.so.4...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /lib/libc.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.5
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...(no debugging 
symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from 
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /libexec/ld-elf.so.1
0x281b467f in poll () from /lib/libc.so.5
(gdb) bt
#0  0x281b467f in poll () from /lib/libc.so.5
#1  0x280b06ce in _XWaitForWritable () from /usr/X11R6/lib/libX11.so.6
#2  0x280b1caa in _XSend () from /usr/X11R6/lib/libX11.so.6
#3  0x280a6e4f in SendZImage () from /usr/X11R6/lib/libX11.so.6
#4  0x280a712c in PutImageRequest () from /usr/X11R6/lib/libX11.so.6
#5  0x280a723f in PutSubImage () from /usr/X11R6/lib/libX11.so.6
#6  0x280a776e in XPutImage () from /usr/X11R6/lib/libX11.so.6
#7  0x28163dfc in xpmCreatePixmapFromImage () from 
/usr/X11R6/lib/libXpm.so.4
#8  0x28162881 in XpmCreatePixmapFromData () from /usr/X11R6/lib/libXpm.so.4
#9  0x0804a779 in ?? ()
#10 0x08052000 in ?? ()
#11 0x00e00001 in ?? ()
#12 0x080504a0 in __progname ()
#13 0x08050acc in environ ()
#14 0x08049101 in ?? ()
#15 0x080504a0 in __progname ()
#16 0x08050acc in environ ()
Previous frame inner to this frame (corrupt stack?)
(gdb) cont
Continuing.


mcsi_at_ultra(ttyp1) [91] ~# gdb /usr/X11R6/bin/wmmon 585
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols 
found)...
Attaching to program: /usr/X11R6/bin/wmmon, process 585
Reading symbols from /usr/X11R6/lib/libXext.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libXpm.so.4...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /usr/X11R6/lib/libX11.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libkvm.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libkvm.so.2
Reading symbols from /lib/libdevstat.so.4...(no debugging symbols 
found)...done.
Loaded symbols for /lib/libdevstat.so.4
Reading symbols from /lib/libc.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.5
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols 
found)...done.
Loaded symbols for /libexec/ld-elf.so.1
0x281bf67f in poll () from /lib/libc.so.5
(gdb) bt
#0  0x281bf67f in poll () from /lib/libc.so.5
#1  0x280ce6ce in _XWaitForWritable () from /usr/X11R6/lib/libX11.so.6
#2  0x280cfcaa in _XSend () from /usr/X11R6/lib/libX11.so.6
#3  0x280c4e4f in SendZImage () from /usr/X11R6/lib/libX11.so.6
#4  0x280c512c in PutImageRequest () from /usr/X11R6/lib/libX11.so.6
#5  0x280c523f in PutSubImage () from /usr/X11R6/lib/libX11.so.6
#6  0x280c576e in XPutImage () from /usr/X11R6/lib/libX11.so.6
#7  0x28098dfc in xpmCreatePixmapFromImage () from 
/usr/X11R6/lib/libXpm.so.4
#8  0x28097881 in XpmCreatePixmapFromData () from /usr/X11R6/lib/libXpm.so.4
#9  0x0804b8d2 in GetXPM ()
#10 0x0804bf16 in openXwindow ()
#11 0x0804993b in wmmon_routine ()
#12 0x0804959f in main ()
(gdb) 0
Undefined command: "0".  Try "help".
(gdb) ?
Undefined command: "".  Try "help".
(gdb) cont
Continuing.


> 
> 
> # uname -a
> FreeBSD ultra.domain 5.2-CURRENT FreeBSD 5.2-CURRENT #9: Fri Jul 23 
> 03:27:52 MSD 2004     root_at_:/usr/obj/usr/src/sys/ULTRA  i386
> 
> System is P4-3.0GHz with HTT enabled. SMP kernel. Kernel config is 
> generic. Preemption disabled. Any ideas?
>     


-- 
Maxim Maximov
Received on Mon Jul 26 2004 - 02:10:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:03 UTC