shotwell crashed with SIGSEGV in g_menu_model_get_n_items()

Bug #1882862 reported by Jake McGregor
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
shotwell (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I was attempting to crop an image in Shotwell Photo Viewer, when it crashed. This appears to happen almost every time, but doesn't prevent the image from being properly saved after cropping. Here is what I did;

1. Open image with Eye of Gnome (default photo viewer)
2. Use Open With menu to open the image in Shotwell
3. Crop image
4. Click x on program window, saving image when prompted
5. Shotwell crashes in the process of closing, but opens fine again

When looking this up, I did managed to find a similar bug (#1839128), however I'm not convinced this is related since this is for 18.04 and I'm running 20.10. This also only recently started happening, and my update log shows Shotwell was in fact updated last night with my script. Shotwell has also advanced a few versions since then (0.20.21 vs 0.30.10). Feel free to mark as a duplicate if any of you Shotwell developers are seeing the same issue in both bug reports.

I should also note this bug appears in armhf as well as amd64. I successfully repeated the same steps above on another system also running 20.10.

ProblemType: Crash
DistroRelease: Ubuntu 20.10
Package: shotwell 0.30.10-0ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-1011.11-raspi 5.4.34
Uname: Linux 5.4.0-1011-raspi armv7l
ApportVersion: 2.20.11-0ubuntu38
Architecture: armhf
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Tue Jun 9 19:37:04 2020
ExecutablePath: /usr/bin/shotwell
ImageMediaBuild: 20200423.1
ProcCmdline: shotwell /run/user/1001/gvfs/sftp:host=smb-bridge.mgd-lan.net/home/username/scan/1-31-17.jpg
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: shotwell
Stacktrace:
 #0 0xb6e8dec4 in g_menu_model_get_n_items () from /lib/arm-linux-gnueabihf/libgio-2.0.so.0
 No symbol table info available.
 #1 0xb66aca4a in ?? () from /lib/arm-linux-gnueabihf/libgtk-3.so.0
 No symbol table info available.
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
StacktraceTop:
 g_menu_model_get_n_items () from /lib/arm-linux-gnueabihf/libgio-2.0.so.0
 ?? () from /lib/arm-linux-gnueabihf/libgtk-3.so.0
Title: shotwell crashed with SIGSEGV in g_menu_model_get_n_items()
UpgradeStatus: Upgraded to groovy on 2020-05-19 (21 days ago)
UserGroups: input lpadmin plugdev sudo
separator:

Revision history for this message
Jake McGregor (jake-mcgregor86) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

Stacktrace:
 #0 0xb6e8dec4 in ?? ()
 No symbol table info available.
 #1 0xb66aca4a in ?? ()
 No symbol table info available.
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
StacktraceSource:
 #0 0xb6e8dec4 in ?? ()
 #1 0xb66aca4a in ?? ()
StacktraceTop:
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in shotwell (Ubuntu):
status: New → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed
Download full text (3.1 KiB)

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

no debug symbol package found for cpp
no debug symbol package found for dbus-user-session
no debug symbol package found for debianutils
no debug symbol package found for dnsmasq-base
no debug symbol package found for gir1.2-accountsservice-1.0
no debug symbol package found for gir1.2-atk-1.0
no debug symbol package found for gir1.2-atspi-2.0
no debug symbol package found for gir1.2-freedesktop
no debug symbol package found for gir1.2-gck-1
no debug symbol package found for gir1.2-gcr-3
no debug symbol package found for gir1.2-gdesktopenums-3.0
no debug symbol package found for gir1.2-gdkpixbuf-2.0
no debug symbol package found for gir1.2-gdm-1.0
no debug symbol package found for gir1.2-geoclue-2.0
no debug symbol package found for gir1.2-glib-2.0
no debug symbol package found for gir1.2-gnomebluetooth-1.0
no debug symbol package found for gir1.2-gnomedesktop-3.0
no debug symbol package found for gir1.2-graphene-1.0
no debug symbol package found for gir1.2-gtk-3.0
no debug symbol package found for gir1.2-gweather-3.0
no debug symbol package found for gir1.2-ibus-1.0
no debug symbol package found for gir1.2-json-1.0
no debug symbol package found for gir1.2-mutter-6
no debug symbol package found for gir1.2-nm-1.0
no debug symbol package found for gir1.2-nma-1.0
no debug symbol package found for gir1.2-notify-0.7
no debug symbol package found for gir1.2-packagekitglib-1.0
no debug symbol package found for gir1.2-pango-1.0
no debug symbol package found for gir1.2-polkit-1.0
no debug symbol package found for gir1.2-rsvg-2.0
no debug symbol package found for gir1.2-secret-1
no debug symbol package found for gir1.2-soup-2.4
no debug symbol package found for gir1.2-upowerglib-1.0
no debug symbol package found for gir1.2-vte-2.91
glib-networking version 2.64.2-1build1 required, but 2.64.2-1 is available
glib-networking-common version 2.64.2-1build1 required, but 2.64.2-1 is available
glib-networking-services version 2.64.2-1build1 required, but 2.64.2-1 is available
no debug symbol package found for gnome-menus
no debug symbol package found for libavahi-common-data
no debug symbol package found for libgtk2.0-bin
liblzma5 version 5.2.4-1ubuntu1 required, but 5.2.4-1 is available
no debug symbol package found for libmagic-mgc
package libnma-common does not exist, ignoring
no debug symbol package found for libperl5.30
no debug symbol package found for libtag1v5
no debug symbol package found for perl
no debug symbol package found for perl-base
no debug symbol package found for systemd-sysv
no debug symbol package found for xserver-xorg
no debug symbol package found for xserver-xorg-input-all
no debug symbol package found for xserver-xorg-video-all
xz-utils version 5.2.4-1ubuntu1 required, but 5.2.4-1 is available

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for ...

Read more...

tags: removed: need-armhf-retrace
information type: Private → Public
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.