Bug 2222153

Summary: [abrt] gjs: _pixman_image_fini(): gjs-console killed by SIGABRT
Product: [Fedora] Fedora Reporter: pureacetone
Component: gjsAssignee: Colin Walters <walters>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 38CC: fzatlouk, gnome-sig, otaylor, pureacetone, walters
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/79a1202c6867e834116ab8755ce9eab135de15a
Whiteboard: abrt_hash:0fbe3d7319c6f3b6f078c349d4d4ddb06581e30b;VARIANT_ID=workstation;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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: dso_list
none
File: backtrace none

Description pureacetone 2023-07-12 02:22:43 UTC
Description of problem:
I was simply playing a flac audio.

Version-Release number of selected component:
gjs-1.76.2-1.fc38

Additional info:
reporter:       libreport-2.17.11
type:           CCpp
reason:         gjs-console killed by SIGABRT
journald_cursor: s=94f326972f2c4e6fb6fcfa56910bce0f;i=3e08db;b=9e9059ca6fa5460292aeb643888f789d;m=17cde90af7;t=6003fec9e7b97;x=7e6129ba66abb041
executable:     /usr/bin/gjs-console
cmdline:        /usr/bin/gjs /usr/libexec/org.gnome.NautilusPreviewer
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-org.gnome.NautilusPreviewer
rootdir:        /
uid:            1000
kernel:         6.3.11-200.fc38.x86_64
package:        gjs-1.76.2-1.fc38
runlevel:       N 5
backtrace_rating: 4
crash_function: _pixman_image_fini
comment:        I was simply playing a flac audio.

Truncated backtrace:
Thread no. 1 (55 frames)
 #10 _pixman_image_fini at ../pixman/pixman-image.c:173
 #12 pixman_image_unref at ../pixman/pixman-image.c:211
 #13 _cairo_image_surface_finish at ../src/cairo-image-surface.c:862
 #14 _cairo_surface_finish at ../src/cairo-surface.c:1038
 #15 INT_cairo_surface_destroy at ../src/cairo-surface.c:975
 #16 _gtk_icon_helper_clear at ../gtk/gtkiconhelper.c:100
 #17 gtk_icon_helper_finalize at ../gtk/gtkiconhelper.c:192
 #20 gtk_image_finalize at ../gtk/gtkimage.c:438
 #23 GjsAutoPointer<_GObject, void, &g_object_unref, &g_object_ref>::reset at ../gjs/jsapi-util.h:229
 #24 GjsAutoPointer<_GObject, void, &g_object_unref, &g_object_ref>::~GjsAutoPointer at ../gjs/jsapi-util.h:172
 #25 GjsSmartPointer<_GObject>::~GjsSmartPointer at ../gjs/jsapi-util.h:349
 #26 ObjectInstance::release_native_object at ../gi/object.cpp:1525
 #28 ObjectInstance::~ObjectInstance at ../gi/object.cpp:1946
 #29 GIWrapperInstance<ObjectBase, ObjectPrototype, ObjectInstance, _GObject>::finalize_impl at ../gi/wrapperutils.h:1113
 #30 ObjectInstance::finalize_impl at ../gi/object.cpp:1913
 #31 GIWrapperBase<ObjectBase, ObjectPrototype, ObjectInstance>::finalize at ../gi/wrapperutils.h:411
 #32 JSClass::doFinalize at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/dist/include/js/Class.h:649
 #33 JSObject::finalize at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/JSObject-inl.h:97
 #34 js::gc::Arena::finalize<JSObject> at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:128
 #35 FinalizeTypedArenas<JSObject> at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:194
 #36 js::gc::GCRuntime::foregroundFinalize at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:1693
 #37 js::gc::GCRuntime::finalizeAllocKind at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:1894
 #38 sweepaction::SweepActionForEach<ContainerIter<mozilla::EnumSet<js::gc::AllocKind, unsigned long> >, mozilla::EnumSet<js::gc::AllocKind, unsigned long> >::run at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:2120
 #39 sweepaction::SweepActionSequence::run at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:2085
 #40 sweepaction::SweepActionForEach<js::gc::SweepGroupZonesIter, JSRuntime*>::run at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:2120
 #41 sweepaction::SweepActionSequence::run at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:2085
 #42 sweepaction::SweepActionForEach<js::gc::SweepGroupsIter, JSRuntime*>::run at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/Sweeping.cpp:2120
 #43 js::gc::GCRuntime::performSweepActions at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/dist/include/mozilla/UniquePtr.h:290
 #44 js::gc::GCRuntime::incrementalSlice at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/GC.cpp:3255
 #45 js::gc::GCRuntime::gcCycle at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/GC.cpp:3736
 #46 js::gc::GCRuntime::collect at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/GC.cpp:3920
 #47 js::gc::GCRuntime::gc at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/gc/GC.cpp:3998
 #48 JS_GC at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/jsapi.cpp:1305
 #49 GjsContextPrivate::trigger_gc_if_needed at ../gjs/context.cpp:857
 #53 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #54 g_main_context_iteration at ../glib/gmain.c:4343
 #55 g_application_run at ../gio/gapplication.c:2573
 #56 ffi_call_unix64 at ../src/x86/unix64.S:104
 #57 ffi_call_int at ../src/x86/ffi64.c:673
 #58 ffi_call at ../src/x86/ffi64.c:710
 #59 Gjs::Function::invoke at ../gi/function.cpp:1050
 #60 Gjs::Function::call at ../gi/function.cpp:1230
 #61 CallJSNative at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:420
 #62 js::InternalCallOrConstruct at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:493
 #63 InternalCall at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:574
 #64 js::CallFromStack at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:578
 #65 Interpret at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:3314
 #66 js::RunScript at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:389
 #67 js::ExecuteKernel at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/Interpreter.cpp:781
 #68 ExecuteScript at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/dist/include/js/RootingAPI.h:1216
 #69 JS_ExecuteScript at /usr/src/debug/mozjs102-102.12.0-1.fc38.x86_64/vm/CompilationAndEvaluation.cpp:539
 #70 GjsContextPrivate::eval_with_scope at /usr/include/mozjs-102/js/RootingAPI.h:1216
 #71 GjsContextPrivate::eval at /usr/include/mozjs-102/js/RootingAPI.h:613
 #72 gjs_context_eval at ../gjs/context.cpp:1289
 #73 define_argv_and_eval_script at ../gjs/console.cpp:214

Comment 1 pureacetone 2023-07-12 02:22:46 UTC
Created attachment 1975258 [details]
File: proc_pid_status

Comment 2 pureacetone 2023-07-12 02:22:47 UTC
Created attachment 1975259 [details]
File: maps

Comment 3 pureacetone 2023-07-12 02:22:49 UTC
Created attachment 1975260 [details]
File: limits

Comment 4 pureacetone 2023-07-12 02:22:50 UTC
Created attachment 1975261 [details]
File: environ

Comment 5 pureacetone 2023-07-12 02:22:51 UTC
Created attachment 1975262 [details]
File: open_fds

Comment 6 pureacetone 2023-07-12 02:22:53 UTC
Created attachment 1975263 [details]
File: mountinfo

Comment 7 pureacetone 2023-07-12 02:22:54 UTC
Created attachment 1975264 [details]
File: os_info

Comment 8 pureacetone 2023-07-12 02:22:56 UTC
Created attachment 1975265 [details]
File: cpuinfo

Comment 9 pureacetone 2023-07-12 02:22:57 UTC
Created attachment 1975266 [details]
File: core_backtrace

Comment 10 pureacetone 2023-07-12 02:22:59 UTC
Created attachment 1975267 [details]
File: dso_list

Comment 11 pureacetone 2023-07-12 02:23:01 UTC
Created attachment 1975268 [details]
File: backtrace