commit 55e5d53676960feb5dc11400ecdc7c9d7c4ab13e (refs/bisect/bad)
Author: Christian Persch <[email protected]>
Date: Sun Nov 17 22:15:38 2019 +0100
lib: Add missing files
commit 7888602c3a980eee093313b2c0f949c756668070
(refs/bisect/skip-7888602c3a980eee093313b2c0f949c756668070)
Author: Christian Persch <[email protected]>
Date: Sun Nov 17 21:58:09 2019 +0100
lib: Rework child exit and EOF handling
When the child process exits, we used to immediately unset the PTY,
which causes us to miss data written by the child but not yet read
by vte.
Instead, only store the child exit status, and defer emitting the
'child-exited' signal until after all the pending data has been read
and processed.
Similarly, rework how EOF is processed. Instead of immediately
queuing the emission of the 'eof' signal, only take note of the EOF,
and process it after all pending data has processed. There also was
a bug in that we took the first occurence of G_IO_HUP in
Terminal::pty_io_read() to stop reading more data. Instead, only
take a pure G_IO_HUP without G_IO_IN as EOF, or if reading data
from the PTY returns the EIO error.
This also fixes the bug where a(ny) partial character(s) not yet fully
decoded by the UTF-8 and ICU decoder would not show in the output; this
now correctly flushes the decoder, which inserts either a replacement
character (for the UTF-8 decoder) or the character(s) in the ICU decoder
internal state (most likely also a replacement character).
https://bugzilla.gnome.org/show_bug.cgi?id=777686
commit 9e4fbae2cabcd937ac4d1a984ba844d24b44b83f
(refs/bisect/skip-9e4fbae2cabcd937ac4d1a984ba844d24b44b83f)
Author: Christian Persch <[email protected]>
Date: Sun Nov 17 21:58:09 2019 +0100
lib: Use ICU for legacy charset support
Instead of converting the whole chunk of input from the input
charset to UTF-8 in one go, we need a decoder that consumes the
input one byte at a time. Since the iconv API is not particularly
suited to this (or, really, any) task, switch to using ICU for this.
Add functions to get the list of supported legacy charsets, and
to check whether a particular string is a supported charset.
Fixes https://gitlab.gnome.org/GNOME/vte/issues/40
commit 83cbe9998aa1c2babbf32eed0b5fa3909360a83b (HEAD,
refs/bisect/good-83cbe9998aa1c2babbf32eed0b5fa3909360a83b)
Author: Christian Persch <[email protected]>
Date: Sun Nov 17 21:58:09 2019 +0100
widget: Deprecate vte_terminal_feed_child_binary
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to vte2.91 in Ubuntu.
https://bugs.launchpad.net/bugs/1868116
Title:
QEMU monitor no longer works
Status in qemu package in Ubuntu:
Triaged
Status in vte2.91 package in Ubuntu:
New
Bug description:
It was observed that the QEMU console (normally accessible using
Ctrl+Alt+2) accepts no input, so it can't be used. This is being
problematic because there are cases where it's required to send
commands to the guest, or key combinations that the host would grab
(as Ctrl-Alt-F1 or Alt-F4).
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: qemu 1:4.2-3ubuntu2
Uname: Linux 5.6.0-rc6+ x86_64
ApportVersion: 2.20.11-0ubuntu20
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Mar 19 12:16:31 2020
Dependencies:
InstallationDate: Installed on 2017-06-13 (1009 days ago)
InstallationMedia: Xubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
KvmCmdLine:
COMMAND STAT EUID RUID PID PPID %CPU COMMAND
qemu-system-x86 Sl+ 1000 1000 34275 25235 29.2 qemu-system-x86_64 -m
4G -cpu Skylake-Client -device virtio-vga,virgl=true,xres=1280,yres=720 -accel
kvm -device nec-usb-xhci -serial vc -serial stdio -hda
/home/usuario/Sistemas/androidx86.img -display gtk,gl=on -device usb-audio
kvm-nx-lpage-re S 0 0 34284 2 0.0 [kvm-nx-lpage-re]
kvm-pit/34275 S 0 0 34286 2 0.0 [kvm-pit/34275]
MachineType: LENOVO 80UG
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.6.0-rc6+
root=UUID=6b4ae5c0-c78c-49a6-a1ba-029192618a7a ro quiet ro kvm.ignore_msrs=1
kvm.report_ignored_msrs=0 kvm.halt_poll_ns=0 kvm.halt_poll_ns_grow=0
i915.enable_gvt=1 i915.fastboot=1 cgroup_enable=memory swapaccount=1
zswap.enabled=1 zswap.zpool=z3fold
resume=UUID=a82e38a0-8d20-49dd-9cbd-de7216b589fc log_buf_len=16M
usbhid.quirks=0x0079:0x0006:0x100000 config_scsi_mq_default=y
scsi_mod.use_blk_mq=1 mtrr_gran_size=64M mtrr_chunk_size=64M nbd.nbds_max=2
nbd.max_part=63
SourcePackage: qemu
UpgradeStatus: Upgraded to focal on 2019-12-22 (87 days ago)
dmi.bios.date: 08/09/2018
dmi.bios.vendor: LENOVO
dmi.bios.version: 0XCN45WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: Toronto 4A2
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40679 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo ideapad 310-14ISK
dmi.modalias:
dmi:bvnLENOVO:bvr0XCN45WW:bd08/09/2018:svnLENOVO:pn80UG:pvrLenovoideapad310-14ISK:rvnLENOVO:rnToronto4A2:rvrSDK0J40679WIN:cvnLENOVO:ct10:cvrLenovoideapad310-14ISK:
dmi.product.family: IDEAPAD
dmi.product.name: 80UG
dmi.product.sku: LENOVO_MT_80UG_BU_idea_FM_Lenovo ideapad 310-14ISK
dmi.product.version: Lenovo ideapad 310-14ISK
dmi.sys.vendor: LENOVO
mtime.conffile..etc.apport.crashdb.conf: 2019-08-29T08:39:36.787240
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1868116/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp