Segfault on launching yforth

Bug #1892673 reported by Neal Fultz
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
yforth (Debian)
Fix Released
Unknown
yforth (Ubuntu)
Confirmed
Undecided
Unassigned
Focal
Confirmed
Undecided
Unassigned
Jammy
Confirmed
Undecided
Unassigned
Mantic
Confirmed
Undecided
Unassigned
Noble
Confirmed
Undecided
Unassigned

Bug Description

Segfault when starting yforth:

nfultz@neal-nuc:~$yforth
yForth? v0.2 Copyright (C) 2012 Luca Padovani
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; see LICENSE for details.
error(17): segmentation fault.
Segmentation fault (core dumped)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in yforth (Ubuntu):
status: New → Confirmed
Revision history for this message
Jim Tittsler (jwt) wrote :

This happens on both x86_64 and aarch64 machines.

Jim Tittsler (jwt)
summary: - Segfault
+ Segfault on launching yforth
Revision history for this message
Jim Tittsler (jwt) wrote :

Further testing shows yforth worked on 16.04.6, but segfaults on launching on 18.04.5 as well as 20.04.1.

Revision history for this message
thorne (evans-winner) wrote :

I came here to report this, but see it's already been reported. For what it might be worth, I see it under Userspace on Android as well.

I don't know much about gdb, but on x86_64 I see the below. It looks like maybe a file is missing? Based on a Google search, I tried installing glibc-source and tried again but got the same result.

$ gdb yforth core
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from yforth...
(No debugging symbols found in yforth)
[New LWP 38821]
Core was generated by `yforth'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 ____longjmp_chk () at ../sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S:167
167 ../sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S: No such file or directory.
(gdb)

Revision history for this message
Sudip Mukherjee (sudipmuk) wrote :

I have now tested and confirmed that the issue can be seen on Focal, Jammy, Mantic and Noble.

Changed in yforth (Ubuntu Noble):
status: Confirmed → In Progress
Changed in yforth (Ubuntu Mantic):
status: New → In Progress
Changed in yforth (Ubuntu Jammy):
status: New → In Progress
Changed in yforth (Ubuntu Focal):
status: New → In Progress
assignee: nobody → Sudip Mukherjee (sudipmuk)
Changed in yforth (Ubuntu Jammy):
assignee: nobody → Sudip Mukherjee (sudipmuk)
Changed in yforth (Ubuntu Mantic):
assignee: nobody → Sudip Mukherjee (sudipmuk)
Changed in yforth (Ubuntu Noble):
assignee: nobody → Sudip Mukherjee (sudipmuk)
Changed in yforth (Ubuntu Focal):
status: In Progress → Confirmed
Changed in yforth (Ubuntu Jammy):
status: In Progress → Confirmed
Changed in yforth (Ubuntu Mantic):
status: In Progress → Confirmed
Changed in yforth (Ubuntu Noble):
status: In Progress → Confirmed
Changed in yforth (Ubuntu Focal):
assignee: Sudip Mukherjee (sudipmuk) → nobody
Changed in yforth (Ubuntu Jammy):
assignee: Sudip Mukherjee (sudipmuk) → nobody
Changed in yforth (Ubuntu Mantic):
assignee: Sudip Mukherjee (sudipmuk) → nobody
Changed in yforth (Ubuntu Noble):
assignee: Sudip Mukherjee (sudipmuk) → nobody
Changed in yforth (Debian):
status: Unknown → New
Changed in yforth (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.