* [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu
@ 2016-11-04 18:14 Michal Suchanek
2016-11-07 7:44 ` [Qemu-devel] [Bug 1639322] " Thomas Huth
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Michal Suchanek @ 2016-11-04 18:14 UTC (permalink / raw)
To: qemu-devel
Public bug reported:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
** Affects: qemu
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
New
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [Bug 1639322] Re: pasting into ppc64 serial console kills qemu
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
@ 2016-11-07 7:44 ` Thomas Huth
2016-11-09 0:08 ` Michal Suchanek
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Thomas Huth @ 2016-11-07 7:44 UTC (permalink / raw)
To: qemu-devel
What user interface are you using? VNC? SDL? GTK?
** Tags added: ppc
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
New
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [Bug 1639322] Re: pasting into ppc64 serial console kills qemu
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
2016-11-07 7:44 ` [Qemu-devel] [Bug 1639322] " Thomas Huth
@ 2016-11-09 0:08 ` Michal Suchanek
2016-11-10 9:10 ` Thomas Huth
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Michal Suchanek @ 2016-11-09 0:08 UTC (permalink / raw)
To: qemu-devel
This is gtk interface.
However, the function on line 40 os spapr_vty.c looks really insane.
It asserts that it is not given more data to input in a ring buffer than
is size of the buffer and then stuffs all the data in regardless of the
amount of data already present.
It should probably loop or one of its callers but I did not find a
decent comparable piece of code to cut and paste whatever callbacks are
needed for the other side to consume the bytes.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
New
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [Bug 1639322] Re: pasting into ppc64 serial console kills qemu
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
2016-11-07 7:44 ` [Qemu-devel] [Bug 1639322] " Thomas Huth
2016-11-09 0:08 ` Michal Suchanek
@ 2016-11-10 9:10 ` Thomas Huth
2017-01-11 6:35 ` Thomas Huth
2017-06-10 6:35 ` Thomas Huth
4 siblings, 0 replies; 6+ messages in thread
From: Thomas Huth @ 2016-11-10 9:10 UTC (permalink / raw)
To: qemu-devel
OK, seems like you need to compile QEMU with CONFIG_VTE enabled (i.e. with the vte-devel packages installed before running configure) to get copy-n-paste support in the GTK interface, that's why I was initially not able to reproduce this issue.
Anyway, now I can trigger the assert(), too, and I've suggested a patch here:
http://marc.info/?i=1478768797-26401-1-git-send-email-thuth@redhat.com
** Changed in: qemu
Assignee: (unassigned) => Thomas Huth (th-huth)
** Changed in: qemu
Status: New => Confirmed
** Changed in: qemu
Importance: Undecided => Medium
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
Confirmed
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [Bug 1639322] Re: pasting into ppc64 serial console kills qemu
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
` (2 preceding siblings ...)
2016-11-10 9:10 ` Thomas Huth
@ 2017-01-11 6:35 ` Thomas Huth
2017-06-10 6:35 ` Thomas Huth
4 siblings, 0 replies; 6+ messages in thread
From: Thomas Huth @ 2017-01-11 6:35 UTC (permalink / raw)
To: qemu-devel
FWIW, the crash should be fixed by this commit here:
http://git.qemu.org/?p=qemu.git;a=commitdiff;h=7bacfd7f7289192c83330
(but we still need to fix the gtk side, too, to only send as much characters at once as the receiving side can take)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
Confirmed
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Qemu-devel] [Bug 1639322] Re: pasting into ppc64 serial console kills qemu
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
` (3 preceding siblings ...)
2017-01-11 6:35 ` Thomas Huth
@ 2017-06-10 6:35 ` Thomas Huth
4 siblings, 0 replies; 6+ messages in thread
From: Thomas Huth @ 2017-06-10 6:35 UTC (permalink / raw)
To: qemu-devel
** Changed in: qemu
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1639322
Title:
pasting into ppc64 serial console kills qemu
Status in QEMU:
Fix Released
Bug description:
- run qemu-system-ppc64
- when X window appears press Ctrl+Alt+3
- paste any text longer than 16 characters
qemu-system-ppc64: /home/abuild/rpmbuild/BUILD/qemu-2.6.1/hw/char/spapr_vty.c:40: vty_receive: Assertion `(dev->in - dev->out) < 16' failed.
Aborted (core dumped)
Broken in SUSE Leap 42.2 and git
4eb28abd52d48657cff6ff45e8dbbbefe4dbb414
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1639322/+subscriptions
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-06-10 6:41 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-04 18:14 [Qemu-devel] [Bug 1639322] [NEW] pasting into ppc64 serial console kills qemu Michal Suchanek
2016-11-07 7:44 ` [Qemu-devel] [Bug 1639322] " Thomas Huth
2016-11-09 0:08 ` Michal Suchanek
2016-11-10 9:10 ` Thomas Huth
2017-01-11 6:35 ` Thomas Huth
2017-06-10 6:35 ` Thomas Huth
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.