celluloid crashed with SIGSEGV in g_str_hash()

Bug #1871431 reported by Joshua Peisach
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
celluloid (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Launched some .ogg or .sga or .oga files, trying to add some new Cinnamon sounds, and all of a sudden I got the error message from Celluloid. Unsure what happened, but this happened.

ProblemType: Crash
DistroRelease: Ubuntu 20.04
Package: celluloid 0.18-2build1
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu24
Architecture: amd64
CrashCounter: 1
CurrentDesktop: X-Cinnamon
Date: Tue Apr 7 11:43:30 2020
ExecutablePath: /usr/bin/celluloid
InstallationDate: Installed on 2020-04-07 (0 days ago)
InstallationMedia: cinnamon-remix 20.04 "focal" - all amd64 (20200401)
ProcCmdline: /usr/bin/celluloid --gapplication-service
SegvAnalysis:
 Segfault happened at: 0x7f1a7fb0e494 <g_str_hash+4>: movsbl (%rdi),%eax
 PC (0x7f1a7fb0e494) ok
 source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: celluloid
StacktraceTop:
 g_str_hash () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_hash_table_lookup () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? ()
 g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: celluloid crashed with SIGSEGV in g_str_hash()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sudo
separator:

Revision history for this message
Joshua Peisach (itzswirlz) wrote :
information type: Private → Public
Changed in celluloid (Ubuntu):
status: New → Incomplete
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_str_hash () from /tmp/apport_sandbox_rkirobsh/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.1
 g_hash_table_lookup () from /tmp/apport_sandbox_rkirobsh/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.1
 mpv_event_notify (event_id=8, event_data=<optimized out>, data=0x55a8c1278340, mpv=0x55a8c0fd9560) at celluloid-metadata-cache.c:156
 mpv_event_notify (mpv=0x55a8c0fd9560, event_id=<optimized out>, event_data=<optimized out>, data=0x55a8c1278340) at celluloid-metadata-cache.c:140
 g_closure_invoke () from /tmp/apport_sandbox_rkirobsh/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.1

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 celluloid (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
arno (star-gmx) wrote :

Same here (mpv and celluloid crash) - from one day to another (caused by an update?)

Revision history for this message
Joshua Peisach (itzswirlz) wrote :

I actually haven't seem to get the issue again. Possibly a glitch?

Revision history for this message
arno (star-gmx) wrote :

I just reinstalled Ubuntu Mate 20.04. It is working. After apply updates it crashes. So there must be something serious happen during update.
BTW: Audio part is not affected "mpv --no-video" is working.

Revision history for this message
arno (star-gmx) wrote :

I am a bit disappointed of no progress here. Pushed system to recent state - kernel 5.4.0-40 and other updates.

Issue keeps. I think that at least all Sandylake chips are suffered.
My workaround so far is adding
"MESA_LOADER_DRIVER_OVERRIDE=i965"
to ~/.profile

(Old OpenGL Driver (i965)
As of Mesa 19.2, a new OpenGL driver, Iris, is available for testing. In Mesa 20.0, the Iris driver is promoted to be the default for Gen8+. Certain applications run faster with it. You may disable it and revert to use the old i965 driver by setting the MESA_LOADER_DRIVER_OVERRIDE=i965 environment variable before starting any OpenGL application. This setting does not affect Vulkan applications.)
@ https://wiki.archlinux.org/index.php/Intel_graphics

The other issue with Skylake is a screen flickering after resume/suspend.

Revision history for this message
arno (star-gmx) wrote :

Guess I found the reason for this misbehaviour. To use xbacklight I changed a X11 config file and started the intel driver instead of the standard modesetting driver. This causes the issue. Back to standard driver mpv/celluloid runs without the above workaround.

Changed in celluloid (Ubuntu):
status: Incomplete → Invalid
arno (star-gmx)
Changed in celluloid (Ubuntu):
status: Invalid → Confirmed
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.