troff crashed with SIGSEGV

Bug #1942974 reported by Erich Eickmeyer
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Groff
Unknown
Unknown
groff (Ubuntu)
Fix Released
Medium
Colin Watson

Bug Description

Crash occurred while running lintian, was reproducible with every run.

ProblemType: Crash
DistroRelease: Ubuntu 21.10
Package: groff-base 1.22.4-6
ProcVersionSignature: Ubuntu 5.13.0-14.14-lowlatency 5.13.1
Uname: Linux 5.13.0-14-lowlatency x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu68
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Tue Sep 7 15:02:26 2021
Disassembly: => 0x0: Cannot access memory at address 0x0
ExecutablePath: /usr/bin/troff
InstallationDate: Installed on 2021-03-20 (171 days ago)
InstallationMedia: Ubuntu-Studio 21.04 "Hirsute Hippo" - Alpha amd64 (20210320)
ProcCmdline: troff -mandoc -rLL=117n -rLT=117n -wmac -Tutf8
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x0: Cannot access memory at address 0x0
 PC (0x00000000) not located in a known VMA region (needed executable region)!
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: groff
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: troff crashed with SIGSEGV
UpgradeStatus: Upgraded to impish on 2021-06-13 (86 days ago)
UserGroups: adm audio cdrom dip libvirt lpadmin plugdev sambashare sudo
separator:

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 cleanup_and_exit (exit_code=exit_code@entry=1) at ../../src/roff/troff/div.cpp:562
 do_error (type=type@entry=FATAL, format=format@entry=0x56098d3fe3a5 "error writing output file", arg1=..., arg2=..., arg3=...) at ../../src/roff/troff/input.cpp:8616
 fatal (format=format@entry=0x56098d3fe3a5 "error writing output file", arg1=..., arg2=..., arg3=...) at ../../src/roff/troff/input.cpp:8660
 real_output_file::~real_output_file (this=0x56098e967920, __in_chrg=<optimized out>) at ../../src/roff/troff/node.cpp:1662

tags: removed: need-amd64-retrace
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in groff (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Brian Murray (brian-murray) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :
Colin Watson (cjwatson)
Changed in groff (Ubuntu):
status: New → Fix Committed
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package groff - 1.22.4-7

---------------
groff (1.22.4-7) unstable; urgency=medium

  * Cherry-pick from upstream:
    - Fix SEGV arising from recursing destructor (LP: #1942974).

 -- Colin Watson <email address hidden> Thu, 09 Sep 2021 18:20:47 +0100

Changed in groff (Ubuntu):
status: Fix Committed → 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.