Skip to content

Instantly share code, notes, and snippets.

@lehitoskin
Created January 4, 2017 00:45
Show Gist options
  • Save lehitoskin/59503652d683e397f82edf600716a924 to your computer and use it in GitHub Desktop.
Save lehitoskin/59503652d683e397f82edf600716a924 to your computer and use it in GitHub Desktop.
GIF bitmap% error
> (define img (build-path "003.gif"))
> (define bmp
(let ([in (open-input-file img)])
(define bitmap (make-object bitmap% in 'gif/alpha))
(close-input-port in)
bitmap))
; vector-set!: index is out of range
; index: 4096
; valid range: [0, 4095]
; vector: '#(-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
; -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1...
; [,bt for context]
> ,bt
; vector-set!: index is out of range
; index: 4096
; valid range: [0, 4095]
; vector: '#(-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1...
; context...:
; /usr/share/racket/pkgs/draw-lib/racket/draw/private/lzw.rkt:124:6: loop
; /usr/share/racket/pkgs/draw-lib/racket/draw/gif.rkt:113:0: read-image
; /usr/share/racket/pkgs/draw-lib/racket/draw/gif.rkt:141:6: loop
; /usr/share/racket/pkgs/draw-lib/racket/draw/gif.rkt:128:0: read-gif
; /usr/share/racket/pkgs/draw-lib/racket/draw/gif.rkt:182:0: gif->rgba-rows
; /usr/share/racket/pkgs/draw-lib/racket/draw/private/bitmap.rkt:381:4: do-load-bitmap method in bitmap%
; /usr/share/racket/pkgs/draw-lib/racket/draw/private/syntax.rkt:234:25
; /usr/share/racket/pkgs/draw-lib/racket/draw/private/bitmap.rkt:156:2
; /usr/share/racket/collects/racket/private/class-internal.rkt:3553:0: continue-make-object
; /usr/share/racket/collects/racket/private/class-internal.rkt:3553:0: continue-make-object
; /usr/share/racket/collects/racket/private/class-internal.rkt:3507:0: do-make-object
; /usr/share/racket/pkgs/xrepl-lib/xrepl/xrepl.rkt:1443:0
; /usr/share/racket/collects/racket/private/misc.rkt:88:7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment