Created attachment 1949203 [details] screencast Description of problem: As shown in the attached screencast,totem crashes everytime I select a video and click "Delete" button Version-Release number of selected component (if applicable): totem-43.0-2.fc38.x86_64 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 1949204 [details] backtrace
Created attachment 1949205 [details] journal
Proposed as a Blocker for 38-final by Fedora user lnie using the blocker tracking app because: This affects: All elements of the default panel (or equivalent) configuration in all release-blocking desktops must function correctly in typical use
Please note the crash only happens when there is only one video.
lnie, can you please file an upstream issue at https://gitlab.gnome.org/GNOME/totem/-/issues
(In reply to Ben Cotton from comment #5) > lnie, can you please file an upstream issue at > https://gitlab.gnome.org/GNOME/totem/-/issues That won't work. Bastien does not accept bug reports from Fedora upstream and will just close the bug. So we have to deal with it here. Anyway, this bug report is not ready for a maintainer yet anyway because there is no backtrace. Setting needinfo?lnie to request a backtrace taken with gdb. See https://blogs.gnome.org/mcatanzaro/2021/09/18/creating-quality-backtraces-for-crash-reports/ if you don't know how to do this.
I had attached backtrace generated by abrt in comment1(I have it public now),please feel free to tell me if that's not what wanted,thanks.
Ah, I was viewing this bug report when not signed in, and didn't notice after I signed in to comment. Unfortunately the backtrace here is missing GTK debug symbols. This must be an ABRT bug. Can you take the backtrace manually? gdb will do the right thing automatically, downloading the required debug symbols using debuginfod.
I can reproduce this when there is exactly one video left. Deleting it crashed Totem. I found this in journalctl: UNTITLED From WebUI, 11 Seconds ago, written in Plain Text. This paste will bite the big one in 23 Hours. URL https://paste.centos.org/view/e71ad95a Embed Show code Download Paste or View Raw Mar 13 14:13:48 fedora totem[17224]: Failed to determine schema version: sqlite3_prepare_v2 failed: database is locked: CREATE TABLE IF NOT EXISTS _gom_version (version INTEGER); Mar 13 14:13:48 fedora totem[17224]: [bookmarks] ../src/bookmarks/grl-bookmarks.c:221: Failed to migrate database: sqlite3_prepare_v2 failed: database is locked: CREATE TABLE IF NOT EXISTS _gom_version (version INTEGER); Mar 13 14:13:48 fedora totem[17224]: [dleyna] ../src/dleyna/grl-dleyna-servers-manager.c:138: Unable to fetch the list of available servers: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not activate remote peer: unit failed. Mar 13 14:14:14 fedora kernel: totem[17224]: segfault at 56450f769655 ip 00007f13ab128ee0 sp 00007ffe0dc58be8 error 4 in libgtk-3.so.0.2405.32[7f13aae87000+3b1000] likely on CPU 0 (core 0, socket 0) Mar 13 14:14:14 fedora audit[17224]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=17224 comm="totem" exe="/usr/bin/totem" sig=11 res=1 Mar 13 14:14:15 fedora systemd-coredump[17304]: Process 17224 (totem) of user 1000 dumped core. Module libapple-trailers.so from rpm totem-43.0-2.fc38.x86_64 Module libautoload-subtitles.so from rpm totem-43.0-2.fc38.x86_64 Module libmpris.so from rpm totem-43.0-2.fc38.x86_64 Module libopen-directory.so from rpm totem-43.0-2.fc38.x86_64 Module libmovie-properties.so from rpm totem-43.0-2.fc38.x86_64 Module librecent.so from rpm totem-43.0-2.fc38.x86_64 Module librotation.so from rpm totem-43.0-2.fc38.x86_64 Module libsave-file.so from rpm totem-43.0-2.fc38.x86_64 Module libscreensaver.so from rpm totem-43.0-2.fc38.x86_64 Module libscreenshot.so from rpm totem-43.0-2.fc38.x86_64 Module libskipto.so from rpm totem-43.0-2.fc38.x86_64 Module libvariable-rate.so from rpm totem-43.0-2.fc38.x86_64 Module libvimeo.so from rpm totem-43.0-2.fc38.x86_64 Module libtotem-plparser-mini.so.18 from rpm totem-pl-parser-3.26.6-6.fc38.x86_64 Module libtotem-plparser.so.18 from rpm totem-pl-parser-3.26.6-6.fc38.x86_64 Module libtotem.so.0 from rpm totem-43.0-2.fc38.x86_64 Module totem from rpm totem-43.0-2.fc38.x86_64 #4 0x00007f13ab95e84b build_selection_list_foreach (libtotem.so.0 + 0x4e84b) #7 0x00007f13ab960a4f gd_main_view_get_selection (libtotem.so.0 + 0x50a4f) #8 0x00007f13ab94285d view_selection_changed_cb (libtotem.so.0 + 0x3285d) #21 0x00007f13ab93a991 delete_foreach (libtotem.so.0 + 0x2a991) #23 0x00007f13ab942a04 delete_cb (libtotem.so.0 + 0x32a04) #62 0x00005640692aa38d main (totem + 0x238d) Mar 13 14:14:16 fedora abrt-notification[17353]: Process 17224 (totem) crashed in gtk_tree_store_get_value()
I also realized that the application crashes after the video has been deleted.
-5 blocker / +4 FE in https://pagure.io/fedora-qa/blocker-review/issue/1082 , marking rejected/accepted.
Created attachment 1950388 [details] backtrace
Great backtrace, thanks.
This message is a reminder that Fedora Linux 38 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 38 on 2024-05-21. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '38'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 38 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
From upstream breadcrumbs it looks like this was intended to be fixed by https://gitlab.gnome.org/GNOME/totem/-/merge_requests/369 . However, there does not seem to have been a totem release since 43.0(!) I'll backport that fix to all branches, I guess.
FEDORA-2024-bafaae1de7 (totem-43.0-5.fc38) has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2024-bafaae1de7
FEDORA-2024-2958125bea (totem-43.0-5.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-2958125bea
FEDORA-2024-2958125bea has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-2958125bea` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-2958125bea See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-bafaae1de7 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-bafaae1de7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-bafaae1de7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-e854d31b92 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e854d31b92` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e854d31b92 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-e854d31b92 (totem-43.0-5.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-bafaae1de7 (totem-43.0-5.fc38) has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-2958125bea (totem-43.0-5.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.