[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sbcl-devel
Subject:    Re: [Sbcl-devel] SBCL, MS Windows, threads,
From:       Roman Marynchak <roman.marynchak () gmail ! com>
Date:       2011-03-14 11:27:53
Message-ID: AANLkTikgtPynrL76HULqtquLRQkxG89eGiBTBQXJuQLe () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


This version is much better - it has compiled 130 files out of 250, while
the previous one broke on the thirty file. However, there seems to be an
error in the types system. Backtraces are fine, and I will provide the
essential fragment below. I know that it is hard to fix this without the
application sources, but I cannot provide more than that. In case the
backtrace is useless, please ignore this bug.


0: (SB-KERNEL:TWO-ARG-> 0.0d0 NIL)
1: ("no debug information for frame")
2: (SB-KERNEL:CTYPEP 0.0d0 #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>)
3: ((LAMBDA (ELT)) 0.0d0)
4: (SB-KERNEL:MAPC-MEMBER-TYPE-MEMBERS
    #<CLOSURE (LAMBDA #) {1009748169}>
    #<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>)
5: (SB-KERNEL::MEMBER-COMPLEX-SUBTYPEP-ARG1-TYPE-METHOD
    #<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>
    #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>)
6: (SB-KERNEL:CSUBTYPEP
    #<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>
    #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>)
7: (SB-KERNEL::TYPE-UNION2
    #<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>
    #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>)
8: (SB-KERNEL::SIMPLIFY-UNIONS
    (#<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>
     #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>))
9: (SB-KERNEL::%TYPE-UNION
    (#<SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)>
     #<SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))>))
10: (SB-KERNEL::UNION-COMPLEX-SUBTYPEP-ARG2
     #<SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT>
     #<SB-KERNEL:UNION-TYPE
       (COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))>)
11: (SB-KERNEL::UNION-SIMPLE-INTERSECTION2-TYPE-METHOD
     #<SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT>
     #<SB-KERNEL:UNION-TYPE
       (COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))>)
12: (SB-KERNEL::%TYPE-INTERSECTION2
     #<SB-KERNEL:UNION-TYPE
       (COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))>
     #<SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT>)
13: (SB-KERNEL:TYPE-INTERSECTION2
     #<SB-KERNEL:UNION-TYPE
       (COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))>
     #<SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT>)
14: (SB-KERNEL::SIMPLIFY-INTERSECTIONS
     (#<SB-KERNEL:UNION-TYPE
        (COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))>
      #<SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT>))

Best Regards,
Roman

2011/3/14 Anton Kovalenko <anton@sw4me.com>

> Roman Marynchak <roman.marynchak@gmail.com> writes:
>
> > Well, it has failed to compile that application. I have got a strange
> > compile-time backtrace, where many frames are missing, so the failure
> > is almost undebuggable. Why the initial thread backtrace is so short?
>
> Please try build 1.0.46.32.264, where backtraces should be correct:
> - http://www.siftsoft.com/dl/sbcl-1.0.46.32.264.wth.kovalenko-x86-64.msi
> -
> http://www.siftsoft.com/dl/sbcl-ci-exe-1.0.46.32.264.wth.kovalenko-x86-64.zip
>
> --
> Regards, Anton Kovalenko
> +7(916)345-34-02 | Elektrostal' MO, Russia
>

[Attachment #5 (text/html)]

This version is much better - it has compiled 130 files out of 250, while the \
previous one broke on the thirty file. However, there seems to be an error in the \
types system. Backtraces are fine, and I will provide the essential fragment below. I \
know that it is hard to fix this without the application sources, but I cannot \
provide more than that. In case the backtrace is useless, please ignore this \
bug.<div> <br></div><div><div><br></div><div>0: (SB-KERNEL:TWO-ARG-&gt; 0.0d0 \
NIL)</div><div>1: (&quot;no debug information for frame&quot;)</div><div>2: \
(SB-KERNEL:CTYPEP 0.0d0 #&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))&gt;)</div> \
<div>3: ((LAMBDA (ELT)) 0.0d0)</div><div>4: \
(SB-KERNEL:MAPC-MEMBER-TYPE-MEMBERS</div><div>    #&lt;CLOSURE (LAMBDA #) \
{1009748169}&gt;</div><div>    #&lt;SB-KERNEL:MEMBER-TYPE (MEMBER \
0.0d0)&gt;)</div><div>5: (SB-KERNEL::MEMBER-COMPLEX-SUBTYPEP-ARG1-TYPE-METHOD</div> \
<div>    #&lt;SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)&gt;</div><div>    \
#&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))&gt;)</div><div>6: \
(SB-KERNEL:CSUBTYPEP</div><div>    #&lt;SB-KERNEL:MEMBER-TYPE (MEMBER \
0.0d0)&gt;</div> <div>    #&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT \
(NIL))&gt;)</div><div>7: (SB-KERNEL::TYPE-UNION2</div><div>    \
#&lt;SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)&gt;</div><div>    \
#&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))&gt;)</div> <div>8: \
(SB-KERNEL::SIMPLIFY-UNIONS</div><div>    (#&lt;SB-KERNEL:MEMBER-TYPE (MEMBER \
0.0d0)&gt;</div><div>     #&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT \
(NIL))&gt;))</div><div>9: (SB-KERNEL::%TYPE-UNION</div><div>    \
(#&lt;SB-KERNEL:MEMBER-TYPE (MEMBER 0.0d0)&gt;</div> <div>     \
#&lt;SB-KERNEL:NUMERIC-TYPE (DOUBLE-FLOAT (NIL))&gt;))</div><div>10: \
(SB-KERNEL::UNION-COMPLEX-SUBTYPEP-ARG2</div><div>     #&lt;SB-KERNEL:NUMERIC-TYPE \
DOUBLE-FLOAT&gt;</div><div>     #&lt;SB-KERNEL:UNION-TYPE</div> <div>       \
(COMMON-LISP:OR (MEMBER 0.0d0) (DOUBLE-FLOAT (0.0d0)))&gt;)</div><div>11: \
(SB-KERNEL::UNION-SIMPLE-INTERSECTION2-TYPE-METHOD</div><div>     \
#&lt;SB-KERNEL:NUMERIC-TYPE DOUBLE-FLOAT&gt;</div><div>     \
#&lt;SB-KERNEL:UNION-TYPE</div> <div>       (COMMON-LISP:OR (MEMBER 0.0d0) \
(DOUBLE-FLOAT (0.0d0)))&gt;)</div><div>12: (SB-KERNEL::%TYPE-INTERSECTION2</div><div> \
#&lt;SB-KERNEL:UNION-TYPE</div><div>       (COMMON-LISP:OR (MEMBER 0.0d0) \
(DOUBLE-FLOAT (0.0d0)))&gt;</div> <div>     #&lt;SB-KERNEL:NUMERIC-TYPE \
DOUBLE-FLOAT&gt;)</div><div>13: (SB-KERNEL:TYPE-INTERSECTION2</div><div>     \
#&lt;SB-KERNEL:UNION-TYPE</div><div>       (COMMON-LISP:OR (MEMBER 0.0d0) \
(DOUBLE-FLOAT (0.0d0)))&gt;</div> <div>     #&lt;SB-KERNEL:NUMERIC-TYPE \
DOUBLE-FLOAT&gt;)</div><div>14: (SB-KERNEL::SIMPLIFY-INTERSECTIONS</div><div>     \
(#&lt;SB-KERNEL:UNION-TYPE</div><div>        (COMMON-LISP:OR (MEMBER 0.0d0) \
(DOUBLE-FLOAT (0.0d0)))&gt;</div> <div>      #&lt;SB-KERNEL:NUMERIC-TYPE \
DOUBLE-FLOAT&gt;))</div><div><br></div><div>Best \
Regards,</div><div>Roman</div><br><div class="gmail_quote">2011/3/14 Anton Kovalenko \
<span dir="ltr">&lt;<a \
href="mailto:anton@sw4me.com">anton@sw4me.com</a>&gt;</span><br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex;"><div class="im">Roman Marynchak &lt;<a \
href="mailto:roman.marynchak@gmail.com">roman.marynchak@gmail.com</a>&gt; writes:<br>

<br>
&gt; Well, it has failed to compile that application. I have got a strange<br>
&gt; compile-time backtrace, where many frames are missing, so the failure<br>
&gt; is almost undebuggable. Why the initial thread backtrace is so short?<br>
<br>
</div>Please try build 1.0.46.32.264, where backtraces should be correct:<br>
- <a href="http://www.siftsoft.com/dl/sbcl-1.0.46.32.264.wth.kovalenko-x86-64.msi" \
target="_blank">http://www.siftsoft.com/dl/sbcl-1.0.46.32.264.wth.kovalenko-x86-64.msi</a><br>
                
- <a href="http://www.siftsoft.com/dl/sbcl-ci-exe-1.0.46.32.264.wth.kovalenko-x86-64.zip" \
target="_blank">http://www.siftsoft.com/dl/sbcl-ci-exe-1.0.46.32.264.wth.kovalenko-x86-64.zip</a><br>
 <font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Regards, Anton Kovalenko<br>
+7(916)345-34-02 | Elektrostal&#39; MO, Russia<br>
</div></div></blockquote></div><br></div>



------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d

_______________________________________________
Sbcl-devel mailing list
Sbcl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic