:destroy-notify weirdness

"Shawn Betts" <[email protected]> Tue, 10 Jul 2007 23:41:19 -0700
Newsgroups gmane.lisp.clx.devel
Message-ID <[email protected]>
------=_Part_144075_3927982.1184136079673
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi clx hackers,

A couple people have reported a strange error where the :window
key to :destroy-notify events is a colormap and not a
window. I've dug in the clx source a bit but haven't found
anything so I thought I'd report it here. Here's a backtrace:

Caught 'The value #<XLIB:COLORMAP :0 18874469> is not of type XLIB:WINDOW.'
at the top level. Please report this.
0: (BACKTRACE
    100
    #<SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-OUTPUT* {B8D9879}>)
1: ((LAMBDA (STUMPWM::C)) #<TYPE-ERROR {B36EBC1}>)
2: (SIGNAL #<TYPE-ERROR {B36EBC1}>)
3: (ERROR TYPE-ERROR)
4: (SB-KERNEL::OBJECT-NOT-TYPE-ERROR-HANDLER
    #<unavailable argument>
    #.(SB-SYS:INT-SAP #X40474B2C)
    #<SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X404747FC :TYPE (*
                                                            (STRUCT

SB-VM::OS-CONTEXT-T-STRUCT))>
    (142 14))
5: (SB-KERNEL:INTERNAL-ERROR
    #.(SB-SYS:INT-SAP #X404747FC)
    #<unavailable argument>)
6: ("foreign function: call_into_lisp")
7: ("foreign function: funcall2")
8: ("foreign function: interrupt_internal_error")
9: ("foreign function: sigtrap_handler")
10: (STUMPWM::FIND-WITHDRAWN-WINDOW #<XLIB:COLORMAP :0 18874469>)
11: ((LABELS #:G3870)
     :SEND-EVENT-P
     NIL
     :EVENT-WINDOW
     #<XLIB:WINDOW :0 263>
     :WINDOW
     #<XLIB:COLORMAP :0 18874469>)
12: (STUMPWM::HANDLE-EVENT
     :DISPLAY
     #<XLIB:DISPLAY :0 (The X.Org Foundation R70101000)>
     :EVENT-KEY
     :DESTROY-NOTIFY
     :EVENT-CODE
     17
     :SEND-EVENT-P
     NIL
     :SEQUENCE
     37372
     :EVENT-WINDOW
     #<XLIB:WINDOW :0 263>
     :WINDOW
     #<XLIB:COLORMAP :0 18874469>)
13: (XLIB:PROCESS-EVENT
     #<XLIB:DISPLAY :0 (The X.Org Foundation R70101000)>
     :HANDLER
     #<FUNCTION STUMPWM::HANDLE-EVENT>
     :TIMEOUT
     NIL
     :PEEK-P
     NIL
     :DISCARD-P
     NIL
     :FORCE-OUTPUT-P
     T)
14: (STUMPWM::STUMPWM-INTERNAL-LOOP)
15: (STUMPWM:STUMPWM ":0" NIL)
16: ((LAMBDA ()))
17: ((LABELS SB-IMPL::RESTART-LISP))

Note that the relevant weirdness is:

     :EVENT-WINDOW
     #<XLIB:WINDOW :0 263>
     :WINDOW
     #<XLIB:COLORMAP :0 18874469>)

in frame 12.

The last person who reported this error used clx from the darcs
repo at http://verisons.telent.net/clx

Any ideas?

-Shawn

------=_Part_144075_3927982.1184136079673
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi clx hackers,<br><br>A couple people have reported a strange error where the :window<br>key to :destroy-notify events is a colormap and not a<br>window. I&#39;ve dug in the clx source a bit but haven&#39;t found<br>anything so I thought I&#39;d report it here. Here&#39;s a backtrace:
<br><br>Caught &#39;The value #&lt;XLIB:COLORMAP :0 18874469&gt; is not of type XLIB:WINDOW.&#39; at the top level. Please report this.<br>0: (BACKTRACE<br>&nbsp;&nbsp;&nbsp; 100<br>&nbsp;&nbsp;&nbsp; #&lt;SYNONYM-STREAM :SYMBOL SWANK::*CURRENT-STANDARD-OUTPUT* {B8D9879}&gt;)
<br>1: ((LAMBDA (STUMPWM::C)) #&lt;TYPE-ERROR {B36EBC1}&gt;)<br>2: (SIGNAL #&lt;TYPE-ERROR {B36EBC1}&gt;)<br>3: (ERROR TYPE-ERROR)<br>4: (SB-KERNEL::OBJECT-NOT-TYPE-ERROR-HANDLER<br>&nbsp;&nbsp;&nbsp; #&lt;unavailable argument&gt;<br>&nbsp;&nbsp;&nbsp; #.(SB-SYS:INT-SAP #X40474B2C)
<br>&nbsp;&nbsp;&nbsp; #&lt;SB-ALIEN-INTERNALS:ALIEN-VALUE :SAP #X404747FC :TYPE (*<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (STRUCT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SB-VM::OS-CONTEXT-T-STRUCT))&gt;
<br>&nbsp;&nbsp;&nbsp; (142 14))<br>5: (SB-KERNEL:INTERNAL-ERROR<br>&nbsp;&nbsp;&nbsp; #.(SB-SYS:INT-SAP #X404747FC)<br>&nbsp;&nbsp;&nbsp; #&lt;unavailable argument&gt;)<br>6: (&quot;foreign function: call_into_lisp&quot;)<br>7: (&quot;foreign function: funcall2&quot;)
<br>8: (&quot;foreign function: interrupt_internal_error&quot;)<br>9: (&quot;foreign function: sigtrap_handler&quot;)<br>10: (STUMPWM::FIND-WITHDRAWN-WINDOW #&lt;XLIB:COLORMAP :0 18874469&gt;)<br>11: ((LABELS #:G3870)<br>
&nbsp;&nbsp;&nbsp;&nbsp; :SEND-EVENT-P<br>&nbsp;&nbsp;&nbsp;&nbsp; NIL<br>&nbsp;&nbsp;&nbsp;&nbsp; :EVENT-WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:WINDOW :0 263&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; :WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:COLORMAP :0 18874469&gt;)<br>12: (STUMPWM::HANDLE-EVENT<br>&nbsp;&nbsp;&nbsp;&nbsp; :DISPLAY<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:DISPLAY :0 (The 
X.Org Foundation R70101000)&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; :EVENT-KEY<br>&nbsp;&nbsp;&nbsp;&nbsp; :DESTROY-NOTIFY<br>&nbsp;&nbsp;&nbsp;&nbsp; :EVENT-CODE<br>&nbsp;&nbsp;&nbsp;&nbsp; 17<br>&nbsp;&nbsp;&nbsp;&nbsp; :SEND-EVENT-P<br>&nbsp;&nbsp;&nbsp;&nbsp; NIL<br>&nbsp;&nbsp;&nbsp;&nbsp; :SEQUENCE<br>&nbsp;&nbsp;&nbsp;&nbsp; 37372<br>&nbsp;&nbsp;&nbsp;&nbsp; :EVENT-WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:WINDOW :0 263&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp; :WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:COLORMAP :0 18874469&gt;)<br>13: (XLIB:PROCESS-EVENT<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:DISPLAY :0 (The X.Org Foundation R70101000)&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; :HANDLER<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;FUNCTION STUMPWM::HANDLE-EVENT&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp; :TIMEOUT<br>&nbsp;&nbsp;&nbsp;&nbsp; NIL<br>&nbsp;&nbsp;&nbsp;&nbsp; :PEEK-P<br>&nbsp;&nbsp;&nbsp;&nbsp; NIL<br>&nbsp;&nbsp;&nbsp;&nbsp; :DISCARD-P<br>&nbsp;&nbsp;&nbsp;&nbsp; NIL<br>&nbsp;&nbsp;&nbsp;&nbsp; :FORCE-OUTPUT-P<br>&nbsp;&nbsp;&nbsp;&nbsp; T)<br>14: (STUMPWM::STUMPWM-INTERNAL-LOOP)<br>15: (STUMPWM:STUMPWM &quot;:0&quot; NIL)<br>16: ((LAMBDA ()))
<br>17: ((LABELS SB-IMPL::RESTART-LISP))<br><br>Note that the relevant weirdness is:<br><br>&nbsp;&nbsp;&nbsp;&nbsp; :EVENT-WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:WINDOW :0 263&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp; :WINDOW<br>&nbsp;&nbsp;&nbsp;&nbsp; #&lt;XLIB:COLORMAP :0 18874469&gt;)<br><br>in frame 12.
<br><br>The last person who reported this error used clx from the darcs<br>repo at <a href="http://verisons.telent.net/clx">http://verisons.telent.net/clx</a><br><br>Any ideas?<br><br>-Shawn

------=_Part_144075_3927982.1184136079673--

_______________________________________________
Portable-clx mailing list
[email protected]
http://lists.metacircles.com/cgi-bin/mailman/listinfo/portable-clx
See http://www.cliki.net/clx for darcs URL(s)