Bug 2222862

Summary: [abrt] flameshot: jas_stream_putc_func(): flameshot killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Per Arnold Blåsmo <per.arnold>
Component: flameshotAssignee: Vitaly Zaitsev <vitaly>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: per.arnold, vitaly
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/d63c4a0b31f204b7230d37232039bafa9d8660b
Whiteboard: abrt_hash:7382eaaa18b2f718a055420da2a482d780fcb773;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-15 09:36:08 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: proc_pid_status
none
File: maps
none
File: limits
none
File: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: exploitable
none
File: dso_list
none
File: var_log_messages
none
File: backtrace none

Description Per Arnold Blåsmo 2023-07-14 08:04:33 UTC
Version-Release number of selected component:
flameshot-12.1.0-3.fc38

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         flameshot killed by SIGSEGV
journald_cursor: s=0723ef062c014ca69815c25e7fd0078e;i=326c357;b=459bfc9dd0a0434f8e0bb2a01016515c;m=6fcee85e9;t=5fce922830953;x=eef9029394a2bd54
executable:     /usr/bin/flameshot
cmdline:        /usr/bin/flameshot
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-Flameshot-3965.scope
rootdir:        /
uid:            1000
kernel:         6.2.15-300.fc38.x86_64
package:        flameshot-12.1.0-3.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: jas_stream_putc_func

Truncated backtrace:
Thread no. 1 (23 frames)
 #0 jas_stream_putc_func at /usr/src/debug/jasper-3.0.6-2.fc38.x86_64/src/libjasper/base/jas_stream.c:629
 #1 jp2_putuint32 at /usr/src/debug/jasper-3.0.6-2.fc38.x86_64/src/libjasper/jp2/jp2_cod.c:762
 #2 jp2_box_put at /usr/src/debug/jasper-3.0.6-2.fc38.x86_64/src/libjasper/jp2/jp2_cod.c:565
 #3 jp2_encode at /usr/src/debug/jasper-3.0.6-2.fc38.x86_64/src/libjasper/jp2/jp2_enc.c:146
 #4 Jpeg2000JasperReader::read(QImage*) at /usr/src/debug/qt5-qtimageformats-5.15.10-2.fc38.x86_64/src/plugins/imageformats/jp2/qjp2handler.cpp:483
 #6 QJp2Handler::read(QImage*) at /usr/src/debug/qt5-qtimageformats-5.15.10-2.fc38.x86_64/src/plugins/imageformats/jp2/qjp2handler.cpp:243
 #7 QImageWriter::write(QImage const&) at image/qimagewriter.cpp:785
 #8 QImage::save(QIODevice*, char const*, int) const at image/qimage.cpp:3758
 #9 QInternalMimeData::renderDataHelper(QString const&, QMimeData const*) at kernel/qinternalmimedata.cpp:228
 #10 QXcbMime::mimeDataForAtom(QXcbConnection*, unsigned int, QMimeData*, QByteArray*, unsigned int*, int*) at qxcbmime.cpp:111
 #11 QXcbClipboard::sendSelection(QMimeData*, unsigned int, unsigned int, unsigned int) at ./qxcbobject.h:53
 #12 QXcbClipboard::handleSelectionRequest(xcb_selection_request_event_t*) at qxcbclipboard.cpp:632
 #13 QXcbConnection::handleXcbEvent(xcb_generic_event_t*) at qxcbconnection.cpp:680
 #14 QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) at qxcbconnection.cpp:1063
 #15 xcbSourceDispatch(GSource*, GSourceFunc, gpointer) at qxcbeventdispatcher.cpp:103
 #18 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #19 g_main_context_iteration at ../glib/gmain.c:4343
 #20 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) at kernel/qeventdispatcher_glib.cpp:423
 #21 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
 #22 QCoreApplication::exec() at ../../include/QtCore/../../src/corelib/global/qflags.h:121
 #23 QGuiApplication::exec() at kernel/qguiapplication.cpp:1863
 #24 QApplication::exec() at kernel/qapplication.cpp:2832
 #25 main(int, char**) at /usr/src/debug/flameshot-12.1.0-3.fc38.x86_64/src/main.cpp:146

Comment 1 Per Arnold Blåsmo 2023-07-14 08:04:36 UTC
Created attachment 1975688 [details]
File: proc_pid_status

Comment 2 Per Arnold Blåsmo 2023-07-14 08:04:37 UTC
Created attachment 1975689 [details]
File: maps

Comment 3 Per Arnold Blåsmo 2023-07-14 08:04:38 UTC
Created attachment 1975690 [details]
File: limits

Comment 4 Per Arnold Blåsmo 2023-07-14 08:04:40 UTC
Created attachment 1975691 [details]
File: environ

Comment 5 Per Arnold Blåsmo 2023-07-14 08:04:41 UTC
Created attachment 1975692 [details]
File: open_fds

Comment 6 Per Arnold Blåsmo 2023-07-14 08:04:42 UTC
Created attachment 1975693 [details]
File: mountinfo

Comment 7 Per Arnold Blåsmo 2023-07-14 08:04:44 UTC
Created attachment 1975694 [details]
File: os_info

Comment 8 Per Arnold Blåsmo 2023-07-14 08:04:45 UTC
Created attachment 1975695 [details]
File: cpuinfo

Comment 9 Per Arnold Blåsmo 2023-07-14 08:04:47 UTC
Created attachment 1975696 [details]
File: core_backtrace

Comment 10 Per Arnold Blåsmo 2023-07-14 08:04:48 UTC
Created attachment 1975697 [details]
File: exploitable

Comment 11 Per Arnold Blåsmo 2023-07-14 08:04:49 UTC
Created attachment 1975698 [details]
File: dso_list

Comment 12 Per Arnold Blåsmo 2023-07-14 08:04:51 UTC
Created attachment 1975699 [details]
File: var_log_messages

Comment 13 Per Arnold Blåsmo 2023-07-14 08:04:52 UTC
Created attachment 1975700 [details]
File: backtrace

Comment 14 Vitaly Zaitsev 2023-07-15 09:36:08 UTC
This crash is not related to flameshot. It looks like a random crash in qt5-qtimageformats.