Was anyone able to get Self 4.1.1 to run on Solaris 2.5? Reinaldo Silveira tried on the Sparc 10 running Solaris 2.5 and on an UltraSparc running Solaris 2.5.1 and got the same results: ---------------------------------------- jade% ./Self Self Virtual Machine Version 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4) Copyright 1989-95: The Self Group (type _Credits for credits)
Internal error: signal 12 code 0 addr 0x0 pc 0x2de160.
VM Version: 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4)
Self process 5813 on jade has crashed. Do you want to: 1) Quit Self (optionally attempting to write a snapshot) 2) Try to print the Self stack 3) Try to return to the Self prompt 4) Force a core dump Your choice: 2 Interrupt at PC 0x1e6eb0 C frame 0x7d8b08 (retPC 0x2de160) C frame 0x7d8b70 (retPC 0x2dddf8) C frame 0x7d8c68 (retPC 0x266920) C frame 0x7d8cd8 (retPC 0x20427c) C frame 0x7d8d48 (retPC 0) C frame 0x7d8e48 (retPC 0x1f2d48) C frame 0x7d8e88 (retPC 0)
No Self method is running.
Self process 5813 on jade has crashed. Do you want to: 1) Quit Self (optionally attempting to write a snapshot) 2) Try to print the Self stack 3) Try to return to the Self prompt 4) Force a core dump Your choice: 3
Cannot return to the prompt - Self is not properly initialized Self VM fatal error (../../../vm/src/any/runtime/interruptedCtx.c, line 65): Reached supposedly impossible case
VM Version: 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4)
Self process 5813 on jade has crashed. Do you want to: 1) Quit Self (optionally attempting to write a snapshot) 2) Try to print the Self stack 3) Try to return to the Self prompt 4) Force a core dump Your choice: 1 Enter snapshot name (hit return to omit snapshot) > No snapshot specified, will skip this step
jade% ---------------------------------------------
Self 4.0 runs just fine on these machines, and both Self 4.1 and 4.1.1 works ok on my Solaris 2.6 machine...
Any ideas?
Given that the differences between 4.0 and 4.1.1 are so small for the Sparc users, this isn't a big deal for now.
-- Jecel
Gak!
BTW, I have gotten Self to work with SPARC, 24-bit frame buffers. It would take a bit of work to update Self 4.1.1. I'm not sure how soon I can get around to it. Would anyone out there use this capability? (I'll try to factor the amount of demand into my schedule.)
Thanks
- Dave
At 5:50 PM -0200 1/10/00, Jecel Assumpcao Jr. wrote:
Was anyone able to get Self 4.1.1 to run on Solaris 2.5? Reinaldo Silveira tried on the Sparc 10 running Solaris 2.5 and on an UltraSparc running Solaris 2.5.1 and got the same results:
jade% ./Self Self Virtual Machine Version 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4) Copyright 1989-95: The Self Group (type _Credits for credits)
Internal error: signal 12 code 0 addr 0x0 pc 0x2de160.
VM Version: 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4)
Self process 5813 on jade has crashed. Do you want to:
- Quit Self (optionally attempting to write a snapshot)
- Try to print the Self stack
- Try to return to the Self prompt
- Force a core dump
Your choice: 2 Interrupt at PC 0x1e6eb0 C frame 0x7d8b08 (retPC 0x2de160) C frame 0x7d8b70 (retPC 0x2dddf8) C frame 0x7d8c68 (retPC 0x266920) C frame 0x7d8cd8 (retPC 0x20427c) C frame 0x7d8d48 (retPC 0) C frame 0x7d8e48 (retPC 0x1f2d48) C frame 0x7d8e88 (retPC 0)
No Self method is running.
Self process 5813 on jade has crashed. Do you want to:
- Quit Self (optionally attempting to write a snapshot)
- Try to print the Self stack
- Try to return to the Self prompt
- Force a core dump
Your choice: 3
Cannot return to the prompt - Self is not properly initialized Self VM fatal error (../../../vm/src/any/runtime/interruptedCtx.c, line 65): Reached supposedly impossible case
VM Version: 4.1.10, Sat 06 Nov 99 19:37:28 Solaris 2.x (svr4)
Self process 5813 on jade has crashed. Do you want to:
- Quit Self (optionally attempting to write a snapshot)
- Try to print the Self stack
- Try to return to the Self prompt
- Force a core dump
Your choice: 1 Enter snapshot name (hit return to omit snapshot) > No snapshot specified, will skip this step
jade%
Self 4.0 runs just fine on these machines, and both Self 4.1 and 4.1.1 works ok on my Solaris 2.6 machine...
Any ideas?
Given that the differences between 4.0 and 4.1.1 are so small for the Sparc users, this isn't a big deal for now.
-- Jecel
Need a cure for the used car blues? iMotors pre-owned cars are: priced below Blue Book; fully tested & certified; & carry a 7 day/700 mile money back guarantee. Look no further iMotors.com is here! http://click.egroups.com/1/410/5/_/8257/_/947533999/
-- Talk to your group with your own voice! -- http://www.egroups.com/VoiceChatPage?listName=self-interest&m=1
David Ungar Sun Microsystems Laboratories (650) 336-2618
David Ungar wrote:
Gak!
BTW, I have gotten Self to work with SPARC, 24-bit frame buffers.
He, he - it almost makes me feel ashamed of my "half a patch and run" tactic ;-)
It would take a bit of work to update Self 4.1.1. I'm not sure how soon I can get around to it. Would anyone out there use this capability? (I'll try to factor the amount of demand into my schedule.)
It don't think it should be a priority right now, but once Self is running on Linux it would become important since true color frame buffers are way more popular on PCs than they are on Sparc machines.
Doesn't 4.1.1 run in true color mode on the Macs? That makes me very curious about what the main complication was. My guess would be creating 1 bit masks from pixmaps...
-- Jecel
HI, Jecel,
Yes, Self already runs in true-color mode on the Macs. The problems are all in the X-specific code. The last few were getting the pixmap depths right, and fixing two primitives that interface to X from Self to handle deeper pixmaps.
Would the Linux port go through X?
- Dave
At 1:55 PM -0200 1/12/00, Jecel Assumpcao Jr. wrote:
David Ungar wrote:
Gak!
BTW, I have gotten Self to work with SPARC, 24-bit frame buffers.
He, he - it almost makes me feel ashamed of my "half a patch and run" tactic ;-)
It would take a bit of work to update Self 4.1.1. I'm not sure how soon I can get around to it. Would anyone out there use this capability? (I'll try to factor the amount of demand into my schedule.)
It don't think it should be a priority right now, but once Self is running on Linux it would become important since true color frame buffers are way more popular on PCs than they are on Sparc machines.
Doesn't 4.1.1 run in true color mode on the Macs? That makes me very curious about what the main complication was. My guess would be creating 1 bit masks from pixmaps...
-- Jecel
Need a cure for the used car blues? iMotors pre-owned cars are: priced below Blue Book; fully tested & certified; & carry a 7 day/700 mile money back guarantee. Look no further iMotors.com is here! http://click.egroups.com/1/410/5/_/8257/_/947693315/
-- Check out your group's private Chat room -- http://www.egroups.com/ChatPage?listName=self-interest&m=1
David Ungar Sun Microsystems Laboratories (650) 336-2618
David Ungar wrote:
Would the Linux port go through X?
I can't speak for Gordon, but from his email it seems that he would be happy just to get Self running with the console prompt. But I am sure that after that point, the extra effort to get X working would not be great (though I can't be too sure about that - one of my goals in life is to learn as little about X programming and C++ as I possibly can ;-)
-- Jecel
self-interest@lists.selflanguage.org