9front - general discussion about 9front
 help / color / mirror / Atom feed
From: Maurice Quennet <maurice@quennet.eu>
To: 9front@9front.org
Subject: [drawterm] two bugs
Date: Thu, 17 Mar 2016 19:31:10 +0100	[thread overview]
Message-ID: <56EAF7EE.7000801@quennet.eu> (raw)

Hi,

I've just hit two bugs in drawterm.

The first one I could pin down to commit 175:5afb44d9672b. When
pressing (and releasing) the Ctrl key once, drawterm gets stuck
and thinks the Ctrl key is then pressed forever (I found no
method to stop this). This results in being unable to type
lowercase characters ('d' becomes '^D'). (Yes, I checked; I did
indeed take my finger off the Ctrl key.) The bug can be
circumvented using "-B".

The second bug is rather obscure, but nonetheless I was able to
hit it while recompiling my system. To reproduce: log into an
account, which doesn't start rio on login (in my case it was
"glenda" on a CPU server), so you get the drawterm console.
Then, while lots of text is scrolling on the screen (e.g.
recompiling the system; `seq 100000` does the trick, too),
flip fast and long enough between virtual desktops and soon
enough drawterm will crash and dump

[xcb] Unknown sequence number while processing queue
[xcb] Most likely this is a multi-threaded client and XInitThreads has 
not been called
[xcb] Aborting, sorry about that.
drawterm: xcb_io.c:274: poll_for_event: Assertion 
`!xcb_xlib_threads_sequence_lost' failed.

into ~/.xsession-errors. It seems, that the more text has scrolled
past the screen the sooner drawterm will crash.

I have no clue about X11 programming, so no patches. Sorry.

- Maurice

PS: I doubt it is relevant in this case, but just for the sake of
completeness: Drawterm runs on Slackware 14.1 with XFCE 4.10 on a
Thinkpad x230 and 9front runs 9pccpuf (commit: 5174:b56a9e7f8cd0)
on an Intel NUC DN2820FYKH.


             reply	other threads:[~2016-03-17 18:31 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-17 18:31 Maurice Quennet [this message]
2016-03-17 21:01 ` [9front] " cinap_lenrek
2016-03-17 21:10   ` Maurice Quennet
2016-03-17 22:08 ` cinap_lenrek
2016-03-17 22:13   ` Maurice Quennet

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56EAF7EE.7000801@quennet.eu \
    --to=maurice@quennet.eu \
    --cc=9front@9front.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).