[Bug 1098750] Re: zsh5 crashed with SIGSEGV in hrealloc()
flux
1098750 at bugs.launchpad.net
Sat Jan 18 10:01:27 UTC 2014
*** This bug is a duplicate of bug 1070820 ***
https://bugs.launchpad.net/bugs/1070820
Yes, sorry, 5.0.5-1 from Debian Unstable on AMD64. I was able to
reproduce it both with both the system zsh and a self-compiled debian
package (but compiled with -O0 to ease debugging). I've seen this happen
with the Zsh of Ubuntu 12.10 as well.
Personally I'm considering just replacing hrealloc with relloc and pay
the small (?) performance penalty (didn't look what other changes that
would require). Of course, the bug might not be inside hrealloc per se,
even if the crash happens there..
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to zsh in Ubuntu.
https://bugs.launchpad.net/bugs/1098750
Title:
zsh5 crashed with SIGSEGV in hrealloc()
Status in “zsh” package in Ubuntu:
New
Bug description:
I can't seem to reproduce this, but here's roughly what I did (yes, I
realized, what I'm doing is stupid and doesn't work):
nyuszika7h at ymlyna ~ % validate_passwd() {
> local username
> local password
>
> read -r '?username: ' username
> read -rs '?password: ' password
>
> su "$username" -c /bin/true &
> print "$password" > "/proc/$!/fd/0"
> }
zsh: event not found: /fd/0
127 nyuszika7h at ymlyna ~ % validate_passwd() {
> local username
> local password
>
> read -r '?username: ' username
> read -rs '?password: ' password
>
> su "$username" -c /bin/true &
> print "$password" > "/proc/$\!/fd/0"
> }
A few moments later, zsh crashed.
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: zsh 5.0.0-2ubuntu3
ProcVersionSignature: Ubuntu 3.5.0-21.32-generic 3.5.7.1
Uname: Linux 3.5.0-21-generic x86_64
ApportVersion: 2.8-0ubuntu1
Architecture: amd64
Date: Fri Jan 11 23:26:50 2013
ExecutablePath: /bin/zsh5
InstallationDate: Installed on 2013-01-10 (1 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
ProcCmdline: -zsh
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/zsh
PATH=(custom, no user)
TERM=xterm
XDG_RUNTIME_DIR=<set>
SegvAnalysis:
Segfault happened at: 0x450877 <hrealloc+135>: mov 0x10(%rbx),%rax
PC (0x00450877) ok
source "0x10(%rbx)" (0x00000010) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: zsh
StacktraceTop:
hrealloc ()
add ()
?? ()
?? ()
zshlex ()
Title: zsh5 crashed with SIGSEGV in hrealloc()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/zsh/+bug/1098750/+subscriptions
More information about the foundations-bugs
mailing list