Bug 2221193

Summary: [abrt] python3-sphinx: unescape(): build.py:39:handle_exception:BrokenPipeError: [Errno 32] Broken pipe
Product: [Fedora] Fedora Reporter: Juan Quintela <quintela>
Component: python-sphinxAssignee: Karolina Surma <ksurma>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: aviso, cstratak, dradez, ksurma, mhroncok, python-packagers-sig, quintela, torsava
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/6aa1679cb2438a7d35e50158425b5fff6a18bce
Whiteboard: abrt_hash:8ee9fbec047107a840078b4f2372cee5535cd6a4;VARIANT_ID=xfce;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-08 09:09:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: os_info
none
File: environ
none
File: mountinfo
none
File: open_fds
none
File: namespaces
none
File: backtrace
none
File: cpuinfo none

Description Juan Quintela 2023-07-07 12:27:39 UTC
Version-Release number of selected component:
python3-sphinx-1:5.3.0-3.fc38

Additional info:
reporter:       libreport-2.17.11
kernel:         6.2.14-300.fc38.x86_64
cmdline:        /usr/bin/python3 -P /usr/bin/sphinx-build -q -W -Dkerneldoc_werror=1 -Dversion=8.0.50 -Drelease= -b man -d /scratch/qemu/full/all/docs/manual.p /mnt/code/qemu/full/docs /scratch/qemu/full/all/docs
cgroup:         0::/user.slice/user-1000.slice/session-2.scope
uid:            1000
reason:         build.py:39:handle_exception:BrokenPipeError: [Errno 32] Broken pipe
executable:     /usr/bin/sphinx-build
type:           Python3
package:        python3-sphinx-1:5.3.0-3.fc38
runlevel:       N 5
exception_type: KeyboardInterrupt
crash_function: unescape
interpreter:    python3-3.11.3-1.fc38.x86_64

Truncated backtrace:
#1 [/usr/lib/python3.11/site-packages/docutils/nodes.py:368] unescape
#2 [/usr/lib/python3.11/site-packages/docutils/nodes.py:412] astext
#3 [/usr/lib/python3.11/site-packages/docutils/nodes.py:677] <listcomp>
#4 [/usr/lib/python3.11/site-packages/docutils/nodes.py:677] astext
#5 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:922] substitution_reference
#6 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:649] parse
#7 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:425] inline_text
#8 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/directives/body.py:122] run
#9 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2154] run_directive
#10 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2104] directive
#11 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2367] explicit_construct
#12 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2355] explicit_markup
#13 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:445] check_line
#14 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:233] run
#15 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:195] run
#16 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:279] nested_parse
#17 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:391] new_subsection
#18 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:325] section
#19 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2785] underline
#20 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:445] check_line
#21 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:233] run
#22 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:195] run
#23 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:279] nested_parse
#24 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:391] new_subsection
#25 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:325] section
#26 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:2785] underline
#27 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:445] check_line
#28 [/usr/lib/python3.11/site-packages/docutils/statemachine.py:233] run
#29 [/usr/lib/python3.11/site-packages/docutils/parsers/rst/states.py:169] run
#30 [/usr/lib/python3.11/site-packages/sphinx/parsers.py:78] parse
#31 [/usr/lib/python3.11/site-packages/docutils/readers/__init__.py:76] parse
#32 [/usr/lib/python3.11/site-packages/sphinx/io.py:104] read
#33 [/usr/lib/python3.11/site-packages/docutils/core.py:224] publish
#34 [/usr/lib/python3.11/site-packages/sphinx/builders/__init__.py:510] read_doc
#35 [/usr/lib/python3.11/site-packages/sphinx/builders/__init__.py:454] _read_serial
#36 [/usr/lib/python3.11/site-packages/sphinx/builders/__init__.py:433] read
#37 [/usr/lib/python3.11/site-packages/sphinx/builders/__init__.py:326] build
#38 [/usr/lib/python3.11/site-packages/sphinx/builders/__init__.py:307] build_update
#39 [/usr/lib/python3.11/site-packages/sphinx/application.py:347] build
#40 [/usr/lib/python3.11/site-packages/sphinx/cmd/build.py:281] build_main

Comment 1 Juan Quintela 2023-07-07 12:27:43 UTC
Created attachment 1974449 [details]
File: os_info

Comment 2 Juan Quintela 2023-07-07 12:27:45 UTC
Created attachment 1974450 [details]
File: environ

Comment 3 Juan Quintela 2023-07-07 12:27:47 UTC
Created attachment 1974451 [details]
File: mountinfo

Comment 4 Juan Quintela 2023-07-07 12:27:49 UTC
Created attachment 1974452 [details]
File: open_fds

Comment 5 Juan Quintela 2023-07-07 12:27:50 UTC
Created attachment 1974453 [details]
File: namespaces

Comment 6 Juan Quintela 2023-07-07 12:27:52 UTC
Created attachment 1974454 [details]
File: backtrace

Comment 7 Juan Quintela 2023-07-07 12:27:54 UTC
Created attachment 1974455 [details]
File: cpuinfo

Comment 8 Karolina Surma 2023-07-07 12:56:05 UTC
Hi, can you provide a reproducer?

Comment 9 Juan Quintela 2023-08-02 18:33:54 UTC
(In reply to Karolina Surma from comment #8)
> Hi, can you provide a reproducer?

Sorry, no.

I was looking at abrt and found this one.  I was working with qemu documentation, but that is all that I know.  No clue how it happened.

Sorry again.

Comment 10 Karolina Surma 2023-08-08 09:09:41 UTC
Since the exception logged is KeyboardInterrupt and we can't reproduce the bug, I'll close this bug as CANTFIX.
Feel free to reopen if new information about this bug appears.