Paste: level 2 crash

Author: blei
Mode: factor
Date: Thu, 22 Jul 2010 18:42:17
Plain Text |
factor % ./Hello\ world/hello-ui 
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
  Basic commands:
q                -- continue executing Factor - NOT SAFE
im               -- save image to fep.image
x                -- exit Factor
  Advanced commands:
d <addr> <count> -- dump memory
u <addr>         -- dump object at tagged <addr>
. <addr>         -- print object at tagged <addr>
t                -- toggle output trimming
s r              -- dump data, retain stacks
.s .r .c         -- print data, retain, call stacks
e                -- dump environment
g                -- dump generations
data             -- data heap dump
words            -- words dump
tuples           -- tuples dump
refs <addr>      -- find data heap references to object
push <addr>      -- push object on data stack - NOT SAFE
code             -- code heap dump
READY
.c
==== CALL STACK:
frame: 7f65fe59efc8
executing: f
scan: f
word/quot addr: 1
word/quot xt: 7f65ed560630
return address: 7f65ed56065e
frame: 7f65fe59efa8
executing: [ #<not a string: f> T{ #<not a string: f> 0 0 { T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } } } #<not a string: f> #<not a string: f> #<not a string: f> T{ #<not a string: f> 0 0 { T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } } } #<not a string: f> #<not a string: f> #<not a string: f> T{ #<not a string: f> { } 0 }... ]
scan: 72
word/quot addr: 7f65f1c290d4
word/quot xt: 7f65ed63fd90
return address: 7f65ed63ffd1
frame: 7f65fe59ef88
executing: f
scan: f
word/quot addr: 1
word/quot xt: 7f65ed627bf0
return address: 7f65ed627f6b
frame: 7f65fe59ef68
executing: f
scan: f
word/quot addr: 1
word/quot xt: 7f65ed54f490
return address: 7f65ed54f50e
frame: 7f65fe59ef48
executing: f
scan: f
word/quot addr: 1
word/quot xt: 7f65ed560120
return address: 7f65ed56015b
READY
.s
==== DATA STACK:
T{ #<not a string: f> [ #<not a string: f> ] T{ #<not a string: f> T{ #<not a string: f> [ f ] T{ #<not a string: f> T{ #<not a string: f> #<not a string: f> f "Hi" f f { #<not a string: f> #<not a string: f> } { #<not a string: f> #<not a string: f> #<not a string: f> #<not a string: f> #<not a string: f> } f } [ #<not a string: f> ] } } T{ #<not a string: f> [ "Hello world" #<not a string: f> #<not a string: f> ] [ #<not a string: f> ] } } }
"No method"
"No method"
READY
.r
==== RETAIN STACK:
READY

Annotation: hmm

Author: blei
Mode: factor
Date: Thu, 22 Jul 2010 18:44:25
Plain Text |
factor % ./Hello\ world/hello-ui 
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
  Basic commands:
q                -- continue executing Factor - NOT SAFE
im               -- save image to fep.image
x                -- exit Factor
  Advanced commands:
d <addr> <count> -- dump memory
u <addr>         -- dump object at tagged <addr>
. <addr>         -- print object at tagged <addr>
t                -- toggle output trimming
s r              -- dump data, retain stacks
.s .r .c         -- print data, retain, call stacks
e                -- dump environment
g                -- dump generations
data             -- data heap dump
words            -- words dump
tuples           -- tuples dump
refs <addr>      -- find data heap references to object
push <addr>      -- push object on data stack - NOT SAFE
code             -- code heap dump
READY
.c
==== CALL STACK:
frame: 7f7c90478fc8
executing: kernel.private:c-to-factor
scan: -1
word/quot addr: 7f7c83951c6c
word/quot xt: 7f7c7f439f40
return address: 7f7c7f439f6e
frame: 7f7c90478fa8
executing: [ init:boot T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone alien.private:callbacks namespaces:set-global T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone destructors:disposables namespaces:set-global T{ vectors:vector { } 0 }... ]
scan: 72
word/quot addr: 7f7c83b95774
word/quot xt: 7f7c7f544660
return address: 7f7c7f5448a1
frame: 7f7c90478f88
executing: gtk-ui-backend=>(with-ui)
scan: f
word/quot addr: 7f7c83b6df6c
word/quot xt: 7f7c7f52a9c0
return address: 7f7c7f52ad3b
frame: 7f7c90478f68
executing: continuations:rethrow
scan: f
word/quot addr: 7f7c83943f5c
word/quot xt: 7f7c7f428d50
return address: 7f7c7f428dce
frame: 7f7c90478f48
executing: kernel:die
scan: -1
word/quot addr: 7f7c8396da9c
word/quot xt: 7f7c7f439a30
return address: 7f7c7f439a6b
READY
.r
==== RETAIN STACK:
READY
.s
==== DATA STACK:
T{ kernel:compose [ ui.private:init-ui ] T{ kernel:compose T{ kernel:compose [ f ] T{ kernel:curry T{ ui.gadgets.worlds:world-attributes ui.gadgets.worlds:world f "Hi" f f { ui.pixel-formats:windowed ui.pixel-formats:double-buffered } { ui.gadgets.worlds:normal-title-bar ui.gadgets.worlds:close-button ui.gadgets.worlds:minimize-button ui.gadgets.worlds:maximize-button ui.gadgets.worlds:resize-handles } f } [ kernel:clone ] } } T{ kernel:compose [ "Hello world" ui.gadgets.labels:<label> accessors:>>gadgets ] [ ui:open-window ] } } }
"No method"
"No method"
READY

Annotation: next try

Author: blei
Mode: factor
Date: Thu, 22 Jul 2010 19:02:07
Plain Text |
factor % ./Hello\ world/hello-ui
The die word was called by the library. Unless you called it yourself,
you have triggered a bug in Factor. Please report.
Starting low level debugger...
  Basic commands:
q                -- continue executing Factor - NOT SAFE
im               -- save image to fep.image
x                -- exit Factor
  Advanced commands:
d <addr> <count> -- dump memory
u <addr>         -- dump object at tagged <addr>
. <addr>         -- print object at tagged <addr>
t                -- toggle output trimming
s r              -- dump data, retain stacks
.s .r .c         -- print data, retain, call stacks
e                -- dump environment
g                -- dump generations
data             -- data heap dump
words            -- words dump
tuples           -- tuples dump
refs <addr>      -- find data heap references to object
push <addr>      -- push object on data stack - NOT SAFE
code             -- code heap dump
READY
.c
==== CALL STACK:
frame: 7feeddad0fc8
executing: kernel.private:c-to-factor
scan: -1
word/quot addr: 7feed0fd1c6c
word/quot xt: 7feecca91f40
return address: 7feecca91f6e
frame: 7feeddad0fa8
executing: [ init:boot T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone alien.private:callbacks namespaces:set-global T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } kernel:clone destructors:disposables namespaces:set-global T{ vectors:vector { } 0 }... ]
scan: 72
word/quot addr: 7feed1215ab4
word/quot xt: 7feeccb9c670
return address: 7feeccb9c8b1
frame: 7feeddad0f88
executing: gtk-ui-backend=>(with-ui)
scan: f
word/quot addr: 7feed11ed6cc
word/quot xt: 7feeccb829c0
return address: 7feeccb82c82
frame: 7feeddad0f68
executing: ui.backend.gtk:init-io-event-source
scan: f
word/quot addr: 7feed11efe1c
word/quot xt: 7feeccb91240
return address: 7feeccb914cb
frame: 7feeddad0f48
executing: ui.backend.gtk:create-poll-fd
scan: f
word/quot addr: 7feed11efdac
word/quot xt: 7feeccb96820
return address: 7feeccb96944
frame: 7feeddad0f28
executing: ( gensym )
scan: f
word/quot addr: 7feed12170bc
word/quot xt: 7feecca4b470
return address: 7feecca4b498
frame: 7feeddad0f08
executing: object=>throw
scan: f
word/quot addr: 7feed0ff061c
word/quot xt: 7feecca913a0
return address: 7feecca913e6
frame: 7feeddad0ee8
executing: kernel:die
scan: -1
word/quot addr: 7feed0feda9c
word/quot xt: 7feecca91a30
return address: 7feecca91a6b
READY
.s
==== DATA STACK:
T{ glib.ffi:GSource #<type 6 @ 7feedd7ccf66> }
T{ glib.ffi:GPollFD #<type 6 @ 7feedd7ccfd6> }
f
"No method"
READY
.r
==== RETAIN STACK:
T{ glib.ffi:GSource #<type 6 @ 7feedd7ccf66> }
READY

New Annotation

Summary:
Author:
Mode:
Body: