Discussion:
[9fans] mips bug
(too old to reply)
erik quanstrom
2013-08-04 11:44:28 UTC
Permalink
i'm unable to compile tojpg (which you may not have, but most any
program should do) for amd64 on mips. here's an example:

; objtype=amd64 mk tojpg.install
6c -FTVw writejpg.c
6c -FTVw multichan.c
6c -FTVw tojpg.c
6l -o 6.tojpg writejpg.6 multichan.6 tojpg.6
cp 6.tojpg /amd64/bin/tojpg
; cpu -h ladd
ladd; png -t9 < amd64.png|tojpg>amd64.jpg
tojpg 277878: suicide: sys: trap: #SS pc=0x215014

acid says that imagmem is 0, and so is mainmem. this must
mean that the data segment is clobbered. can other folks reproduce
this?

i'm guessing that there is a segment rounding issue? i was
actually looking at a different bug when i tripped on this.
they always hide out in bunches.

- erik
David du Colombier
2013-08-04 13:04:03 UTC
Permalink
Post by erik quanstrom
i'm unable to compile tojpg (which you may not have, but most any
; objtype=amd64 mk tojpg.install
6c -FTVw writejpg.c
6c -FTVw multichan.c
6c -FTVw tojpg.c
6l -o 6.tojpg writejpg.6 multichan.6 tojpg.6
cp 6.tojpg /amd64/bin/tojpg
; cpu -h ladd
ladd; png -t9 < amd64.png|tojpg>amd64.jpg
tojpg 277878: suicide: sys: trap: #SS pc=0x215014
acid says that imagmem is 0, and so is mainmem. this must
mean that the data segment is clobbered. can other folks reproduce
this?
i'm guessing that there is a segment rounding issue? i was
actually looking at a different bug when i tripped on this.
they always hide out in bunches.
Yes, I think you're right. I can reproduce the same problem here.

cpu% 6c /sys/src/cmd/ls.c && 6l ls.6
cpu% cpu -h radium
cpu% 6.out
6.out 367: suicide: sys: trap: #SS pc=0x209d56
--
David du Colombier
Continue reading on narkive:
Loading...