Bug 2424083 - [abrt] kaffeine: SqlInterface::sqlFindFreeKey<QMap<SqlKey, ExplicitlySharedDataPointer<DvbRecording const> > >(): kaffeine killed by SIGSEGV
Summary: [abrt] kaffeine: SqlInterface::sqlFindFreeKey<QMap<SqlKey, ExplicitlySharedDa...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kaffeine
Version: 42
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Yaakov Selkowitz
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:8f6806c953926eaf93bcd65fe86...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-12-20 00:02 UTC by Stan King
Modified: 2025-12-29 17:25 UTC (History)
4 users (show)

Fixed In Version: kaffeine-2.0.19-2.fc44 kaffeine-2.0.19-2.fc42 kaffeine-2.0.19-2.fc43
Clone Of:
Environment:
Last Closed: 2025-12-26 16:59:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.49 KB, text/plain)
2025-12-20 00:02 UTC, Stan King
no flags Details
File: maps (3.94 KB, text/plain)
2025-12-20 00:02 UTC, Stan King
no flags Details
File: limits (1.29 KB, text/plain)
2025-12-20 00:02 UTC, Stan King
no flags Details
File: environ (1.52 KB, text/plain)
2025-12-20 00:02 UTC, Stan King
no flags Details
File: open_fds (12.88 KB, text/plain)
2025-12-20 00:02 UTC, Stan King
no flags Details
File: mountinfo (3.87 KB, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: os_info (674 bytes, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: cpuinfo (3.51 KB, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: core_backtrace (80.82 KB, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: exploitable (81 bytes, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: var_log_messages (14.74 KB, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details
File: backtrace (221.94 KB, text/plain)
2025-12-20 00:03 UTC, Stan King
no flags Details

Description Stan King 2025-12-20 00:02:49 UTC
Description of problem:
I had selected a show from the electronic program guide, and I clicked on "record".

Usually this saves the selected program in the recording schedule, but in this case, it crashed the program, which immediately exited.

I ran it from the terminal to see if any messages were spit out before it died, but there was nothing to report from there.

Version-Release number of selected component:
kaffeine-2.0.19-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         kaffeine killed by SIGSEGV
journald_cursor: s=c0107caafcf44b2a96ead2639388b7df;i=18f9f1b;b=2c569b62947a4a49985ac6049f661c4b;m=19f74ff381;t=64656cfb58bab;x=c9f7b6d1d461376e
executable:     /usr/bin/kaffeine
cmdline:        kaffeine
cgroup:         0::/user.slice/user-1000.slice/session-1.scope
rootdir:        /
uid:            1000
kernel:         6.17.12-200.fc42.x86_64
package:        kaffeine-2.0.19-1.fc42
runlevel:       N 5
dso_list:       /usr/bin/kaffeine kaffeine-2.0.19-1.fc42.x86_64 (Fedora Project) 1765834366
backtrace_rating: 4
crash_function: SqlInterface::sqlFindFreeKey<QMap<SqlKey, ExplicitlySharedDataPointer<DvbRecording const> > >

Truncated backtrace:
Thread no. 1 (1 frames)
 #0 SqlInterface::sqlFindFreeKey<QMap<SqlKey, ExplicitlySharedDataPointer<DvbRecording const> > > at /usr/src/debug/kaffeine-2.0.19-1.fc42.x86_64/src/dvb/../sqlinterface.h:90

Comment 1 Stan King 2025-12-20 00:02:54 UTC
Created attachment 2119298 [details]
File: proc_pid_status

Comment 2 Stan King 2025-12-20 00:02:55 UTC
Created attachment 2119299 [details]
File: maps

Comment 3 Stan King 2025-12-20 00:02:56 UTC
Created attachment 2119300 [details]
File: limits

Comment 4 Stan King 2025-12-20 00:02:58 UTC
Created attachment 2119301 [details]
File: environ

Comment 5 Stan King 2025-12-20 00:02:59 UTC
Created attachment 2119302 [details]
File: open_fds

Comment 6 Stan King 2025-12-20 00:03:00 UTC
Created attachment 2119303 [details]
File: mountinfo

Comment 7 Stan King 2025-12-20 00:03:02 UTC
Created attachment 2119304 [details]
File: os_info

Comment 8 Stan King 2025-12-20 00:03:03 UTC
Created attachment 2119305 [details]
File: cpuinfo

Comment 9 Stan King 2025-12-20 00:03:04 UTC
Created attachment 2119306 [details]
File: core_backtrace

Comment 10 Stan King 2025-12-20 00:03:06 UTC
Created attachment 2119307 [details]
File: exploitable

Comment 11 Stan King 2025-12-20 00:03:07 UTC
Created attachment 2119308 [details]
File: var_log_messages

Comment 12 Stan King 2025-12-20 00:03:09 UTC
Created attachment 2119309 [details]
File: backtrace

Comment 13 Lukas Middendorf 2025-12-21 16:44:17 UTC
Very similar here on F43 with kaffeine 2.0.19-1.fc43.
I tried to manually schedule two recordings. The first one worked, but when confirmung the second one kaffeine just crashes.

Downgrade to 2.0.18-16.fc43 resolves the problem.

Comment 14 Stan King 2025-12-23 02:08:59 UTC
It's also crashing when I try to add channels.  Adding a single channel succeeded, but when trying to add more, it crashed in this manner.  So there should be no problem reproducing this.

Comment 15 Lukas Middendorf 2025-12-24 09:22:09 UTC
There is a debian bug report about the same problem:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103728

And there seems to be a patch fixing the issue:
https://invent.kde.org/multimedia/kaffeine/-/merge_requests/23

And there are multiple issues in the KDE bugtracker about the problem:
https://bugs.kde.org/show_bug.cgi?id=501825
https://bugs.kde.org/show_bug.cgi?id=505497
https://bugs.kde.org/show_bug.cgi?id=503740

Comment 16 Fedora Update System 2025-12-26 16:40:33 UTC
FEDORA-2025-1c4b3fa595 (kaffeine-2.0.19-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-1c4b3fa595

Comment 17 Fedora Update System 2025-12-26 16:40:33 UTC
FEDORA-2025-41530754b5 (kaffeine-2.0.19-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-41530754b5

Comment 18 Fedora Update System 2025-12-26 16:47:17 UTC
FEDORA-2025-04c024638b (kaffeine-2.0.19-2.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-04c024638b

Comment 19 Fedora Update System 2025-12-26 16:59:30 UTC
FEDORA-2025-04c024638b (kaffeine-2.0.19-2.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 20 Fedora Update System 2025-12-27 01:21:03 UTC
FEDORA-2025-41530754b5 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-41530754b5`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-41530754b5

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 21 Fedora Update System 2025-12-27 01:36:33 UTC
FEDORA-2025-1c4b3fa595 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-1c4b3fa595`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-1c4b3fa595

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 22 Stan King 2025-12-27 04:24:58 UTC
I've tested from the testing repo for Fedora 42, and adding channels and scheduling recordings both work again.

I visited the bodhi link to provide this comment and feedback.

If this item were not already closed, you could consider closing it, unless others are still having trouble.

Comment 23 Fedora Update System 2025-12-29 17:24:12 UTC
FEDORA-2025-1c4b3fa595 (kaffeine-2.0.19-2.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 24 Fedora Update System 2025-12-29 17:25:40 UTC
FEDORA-2025-41530754b5 (kaffeine-2.0.19-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.