[9fans] vx32, 9vx 0.12
  Home FAQ Contact Sign in
comp.os.plan9 only
 
Advanced search
POPULAR GROUPS

more...

comp.os.plan9 Profile…
 Up
[9fans] vx32, 9vx 0.12         


Author: Russ Cox
Date: Jul 1, 2008 07:56

There are new sources and binaries in the usual places.

If you missed the announcement before, there is now
a Mercurial repository at http://hg.pdos.csail.mit.edu/hg/vx32/

The OS X code seems to have stabilized, and it doesn't
require X11 anymore. I think there are OS X bugs tickled
by having signals flying all over the place: I've seen both
pthread_cond_wait and pipe read miss the corresponding
pthread_cond_signal or pipe write. If someone who is
knowledgeable wants to take a look, see 9vx/sched.c.
I've worked around the bugs, so you shouldn't see hangs
anymore. You might see the occasional 1-second hiccup.

Russ
5 Comments
Re: [9fans] vx32, 9vx 0.12         


Author: David Leimbach
Date: Jul 1, 2008 09:10

On Tue, Jul 1, 2008 at 7:53 AM, Russ Cox swtch.com> wrote:
Show full article (2.25Kb)
3 Comments
Re: [9fans] vx32, 9vx 0.12         


Author: David Leimbach
Date: Jul 1, 2008 09:23

On Tue, Jul 1, 2008 at 9:06 AM, David Leimbach gmail.com> wrote:
>
>
> On Tue, Jul 1, 2008 at 7:53 AM, Russ Cox swtch.com> wrote:
>
>> There are new sources and binaries in the usual places.
>>
>> If you missed the announcement before, there is now
>> a Mercurial...
Show full article (2.77Kb)
2 Comments
Re: [9fans] vx32, 9vx 0.12         


Date: Jul 1, 2008 10:09

On OSX 9vx consistently sigsegv panics if you quickly resize
its window a few times, particluarly before it finishes
repainting. This doesn't happen (or is hard to trigger) when
rio is not up.

Running it under gdb reveals:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
[Switching to process 832 thread 0x5c43]
0x00000000 in ?? ()
(gdb) where
#0 0x00000000...
Show full article (1.89Kb)
no comments
Re: [9fans] vx32, 9vx 0.12         


Author: Russ Cox
Date: Jul 1, 2008 10:39

>> 247 ssh2: unhandled fault va=0 [1100000] eip=bee1b
>> cpu0: registers for ssh2 247
>> FLAGS=0 TRAP=0 ECODE=0 PC=BEE1B USP=FFFFF00
>> AX 00000000 BX 001339C1 CX FFFFFFFF DX 000FF2F2
>> SI FFFFFFFF DI 00000000 BP 00000000

As long as only ssh2 crashed, this doesn't bother me too much.
9vx does get a little chatty in that case, but that doesn't bother
me for now.

Can you test whether running ssh2 without factotum also dies
on native Plan 9? I have no ssh2 binary.

Russ
1 Comment
Re: [9fans] vx32, 9vx 0.12         


Author: David Leimbach
Date: Jul 1, 2008 10:48

On Tue, Jul 1, 2008 at 10:36 AM, Russ Cox swtch.com> wrote:
>>> 247 ssh2: unhandled fault va=0 [1100000] eip=bee1b
>>> cpu0: registers for ssh2 247
>>> FLAGS=0 TRAP=0 ECODE=0 PC=BEE1B USP=FFFFF00
>>> AX 00000000 BX 001339C1 CX FFFFFFFF DX 000FF2F2
>>> SI FFFFFFFF DI 00000000 BP 00000000
>
> As long as only ssh2 crashed, this doesn't bother me too much.
> 9vx does get a little chatty in that case, but that doesn't bother
> me for now.
>
> Can you test whether running ssh2 without factotum also dies
> on native Plan 9? I have no ssh2 binary.
>
> Russ
>
> Yes only ssh2 is crashing... it didn't do this before .12 to the best of my
recollection, that I'm getting SEGV errors on my terminal where I started
9vx seems important too:
Show full article (1.91Kb)
no comments