Bug 2302

Summary: twm exits with BadDrawable (invalid Pixmap or Window parameter)
Product: xorg Reporter: Carl Karsten <carl>
Component: App/twmAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED WORKSFORME QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
lots of output and configs and what the box is none

Description Carl Karsten 2005-01-17 16:14:05 UTC
I switched to RatPoisen and no error.

From the forthcomming attachment that I can't figure out how to attach now:

Line 2 got steped on by me hitting backspace to fix my typing
DIAS  SPLAY=:0.0 gdb mplayer
should be 
DISPLAY=:0.0 gdb mplayer

interesting stuff at line 141:

X11 error: BadDrawable (invalid Pixmap or Window parameter)
Type: 0, display: 859d2e8, resourceid: e00001, serial: 60
Error code: 9, request code: e, minor code: 0

Program received signal SIGABRT, Aborted.
0xb769e4c1 in kill () from /lib/libc.so.6
(gdb) bt
#0  0xb769e4c1 in kill () from /lib/libc.so.6
#1  0xb7bdaba1 in pthread_kill () from /lib/libpthread.so.0
#2  0xb7bdaf1b in raise () from /lib/libpthread.so.0
#3  0xb769e274 in raise () from /lib/libc.so.6
#4  0xb769f7a8 in abort () from /lib/libc.so.6
#5  0x08097a79 in x11_errorhandler (display=0x0, event=0x83c9d80)
    at x11_common.c:207
#6  0xb79ac7ac in _XError () from /usr/X11R6/lib/libX11.so.6
#7  0x00000000 in ?? ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xb769e4a1 to 0xb769e4e1:
0xb769e4a1 <sigprocmask+65>:(bad)  
0xb769e4a2 <sigprocmask+66>:decl   0xffffbe30(%ecx)
0xb769e4a8 <sigprocmask+72>:(bad)  
0xb769e4a9 <sigprocmask+73>:ljmp   *%ebx
0xb769e4ab <sigprocmask+75>:jecxz  0xb769e43d <sigaction+61>
0xb769e4ad <sigprocmask+77>:nop    
0xb769e4ae <sigprocmask+78>:nop    
0xb769e4af <sigprocmask+79>:nop    
0xb769e4b0 <kill+0>:mov    %ebx,%edx
0xb769e4b2 <kill+2>:mov    0x8(%esp),%ecx
0xb769e4b6 <kill+6>:mov    0x4(%esp),%ebx
0xb769e4ba <kill+10>:mov    $0x25,%eax
0xb769e4bf <kill+15>:int    $0x80
0xb769e4c1 <kill+17>:mov    %edx,%ebx
0xb769e4c3 <kill+19>:cmp    $0xfffff001,%eax
0xb769e4c8 <kill+24>:jae    0xb769e4cb <kill+27>
0xb769e4ca <kill+26>:ret    
0xb769e4cb <kill+27>:push   %ebx
0xb769e4cc <kill+28>:call   0xb768aabd <_fini+126445>
0xb769e4d1 <kill+33>:add    $0x102dcf,%ebx
0xb769e4d7 <kill+39>:xor    %edx,%edx
0xb769e4d9 <kill+41>:sub    %eax,%edx
0xb769e4db <kill+43>:push   %edx
0xb769e4dc <kill+44>:call   0xb768a9ec <_fini+126236>
End of assembler dump.
Comment 1 Carl Karsten 2005-01-17 16:15:22 UTC
Created attachment 1700 [details]
lots of output and configs and what the box is
Comment 2 Egbert Eich 2005-04-04 03:08:54 UTC
*** Bug 2890 has been marked as a duplicate of this bug. ***
Comment 3 Daniel Stone 2007-02-27 01:25:08 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Jeremy Huddleston Sequoia 2011-09-25 00:23:31 UTC
No other reports, and this is an ancient bug.  If you are still experiencing issues, please reopen.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.