9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Bug report
@ 2002-05-05 23:18 paurea
  2002-05-06 12:54 ` Paul O'Donnell
  0 siblings, 1 reply; 19+ messages in thread
From: paurea @ 2002-05-05 23:18 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: message body text --]
[-- Type: text/plain, Size: 397 bytes --]

I am using plan 9 under vmware. Under some circunstances (I am not
sure which, but it happens quite often), some windows seem not to get
repainted and so the cursor stays drawn on them. Also selecting text
makes some of the letters of the selected region not visible (as if
there were only blanks some times and partially invisible others). You
can see an example of the first simptom in:


[-- Attachment #2: display.gif --]
[-- Type: image/gif, Size: 15752 bytes --]

[-- Attachment #3: message body and .signature --]
[-- Type: text/plain, Size: 147 bytes --]


If you want I can make any tests and report back.
--
                 Saludos,
                         Gorka

"Curiosity sKilled the cat"

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-05 23:24 Russ Cox
  2002-05-05 23:33 ` arisawa
  2002-05-06  1:42 ` paurea
  0 siblings, 2 replies; 19+ messages in thread
From: Russ Cox @ 2002-05-05 23:24 UTC (permalink / raw)
  To: 9fans

I knew that that could happen.  I was under the impression
it was only supposed to happen when running in full screen
mode under Linux.  The problem is that under certain
conditions (that is, full screen mode under Linux) the
virtual hardware cursor is really a software cursor,
so you have to turn it off before drawing.  I was hoping
that VMware would add real hardware cursor support and
I could avoid this.

What if you kill off the clock and the stats windows,
so that nothing could possibly be drawing on the display?
Then does the mouse still have problems?  If so, it's probably
just a bug of mine rather than this pseudo-hardware cursor
problem.

Russ


^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06  2:25 Russ Cox
  0 siblings, 0 replies; 19+ messages in thread
From: Russ Cox @ 2002-05-06  2:25 UTC (permalink / raw)
  To: 9fans

You could use

	typedef unsigned long uvlong;
	typedef long vlong;

and then I think it would compile just fine.

If you don't have pread/pwrite then that will
be a little harder to work around.

Russ


^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06 17:39 markp
  0 siblings, 0 replies; 19+ messages in thread
From: markp @ 2002-05-06 17:39 UTC (permalink / raw)
  To: 9fans

I don't have a vmware system to compare but I'm seeing the disappearing-
text-in-selection once in awhile on my laptops. it's rare when I'm making
a selection with the mouse, but fairly common in acme when something's
making selections on its own, i.e. compiler output in an +Errors window.



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06 17:57 Russ Cox
  2002-05-06 18:03 ` Mike Haertel
  0 siblings, 1 reply; 19+ messages in thread
From: Russ Cox @ 2002-05-06 17:57 UTC (permalink / raw)
  To: 9fans

what is the "disappearing-text-in-selection"?



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06 18:14 Russ Cox
  2002-05-06 20:23 ` Mike Haertel
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Russ Cox @ 2002-05-06 18:14 UTC (permalink / raw)
  To: 9fans

> Sometimes when you select text in acme, it completely disappears.
> The only way I've found to bring it back is to either scroll it out
> and back again, or hide and then unhide the window in rio.

Almost always this means that we've botched the hardware
acceleration, so that we're not waiting until the block fill
finishes before we manually fiddle with the memory to draw
the characters.  Having drawn the characters, the block fill
then happens and undoes all our hard work.  A good test is
to draw a big window, put it in auto-scroll mode and run
cat /lib/words.  If the race exists, you usually see half
the text missing once it finishes.

To the non-VMware people, what kind of video cards are you using?

To the VMware people, I have no idea how this could be happening.
I'm fairly certain I got that code right, but try the /lib/words
test.  Also, does the selection disappearing only happen in full
screen mode under Linux?



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06 20:05 markp
  0 siblings, 0 replies; 19+ messages in thread
From: markp @ 2002-05-06 20:05 UTC (permalink / raw)
  To: 9fans

| To the non-VMware people, what kind of video cards are you using?

ThinkPad 600e - builtin NeoMagic MagicMedia 256av
NEC Versa SX - builtin Trident Cyber 9388
common to both - 1024x768x16, 2mb video RAM

both do have hwaccel on. the neomagic video seems slightly more
susceptible to it, but that's purely subjective.  I haven't found a
reliably reproducible case yet but I haven't been trying all that hard
either - I can play around with it tonight and report what I come up
with, if that'll help.

thanks,
---mp



^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-06 20:12 Russ Cox
  0 siblings, 0 replies; 19+ messages in thread
From: Russ Cox @ 2002-05-06 20:12 UTC (permalink / raw)
  To: 9fans

> ThinkPad 600e - builtin NeoMagic MagicMedia 256av
> NEC Versa SX - builtin Trident Cyber 9388
> common to both - 1024x768x16, 2mb video RAM

there goes that theory.  neither card actually
implements hardware acceleration.

if you can further characterize the problem,
do let us know.

russ


^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: [9fans] Bug report
@ 2002-05-08 15:11 Russ Cox
  0 siblings, 0 replies; 19+ messages in thread
From: Russ Cox @ 2002-05-08 15:11 UTC (permalink / raw)
  To: 9fans

> in all cases, hiding and unhiding corrupt windows restores them to their
> correct state.  putting vmware into partial screen mode doesn't fix
> corrupt windows (but prevents the creation of new ones), but personally
> i find vmware in partial screen mode very painful.

you could run vmware in windows full screen mode.  :-)

unfortunately we simply don't have software cursor
support, which linux full screen mode basically requires.
a few people have tried adding software cursors before, and i have
yet to see a satisfactory solution, one that doesn't
introduce a lot of extra complexity.  i don't expect
to have this bug fixed for at least a few months.
sorry.

russ


^ permalink raw reply	[flat|nested] 19+ messages in thread
* [9fans] Bug Report
@ 2005-05-04 20:53 David
  2005-05-04 21:01 ` Russ Cox
  2005-05-04 21:05 ` andrey mirtchovski
  0 siblings, 2 replies; 19+ messages in thread
From: David @ 2005-05-04 20:53 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hello 9fans,

A friend read the Plan 9 source, and discovered some "bugs".
He don't know the Plan 9 operating system, but he has some competences 
in C.
I don't think that they all are bugs, but few seems to be.

URL of the report: http://schtarb.free.fr/plan9.txt

Good bye.

-- 
David




^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2005-05-04 21:05 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-05 23:18 [9fans] Bug report paurea
2002-05-06 12:54 ` Paul O'Donnell
2002-05-05 23:24 Russ Cox
2002-05-05 23:33 ` arisawa
2002-05-06  1:42 ` paurea
2002-05-06  2:25 Russ Cox
2002-05-06 17:39 markp
2002-05-06 17:57 Russ Cox
2002-05-06 18:03 ` Mike Haertel
2002-05-06 18:14 Russ Cox
2002-05-06 20:23 ` Mike Haertel
2002-05-06 22:25 ` paurea
2002-05-08  2:52 ` Paul O'Donnell
2002-05-06 20:05 markp
2002-05-06 20:12 Russ Cox
2002-05-08 15:11 Russ Cox
2005-05-04 20:53 [9fans] Bug Report David
2005-05-04 21:01 ` Russ Cox
2005-05-04 21:05 ` andrey mirtchovski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).