Bug 2281525 - [abrt] bubblemail: dismiss(): mail.py:277:dismiss:KeyError: '547dfda0b85bed936bbbbda558929c65'
Summary: [abrt] bubblemail: dismiss(): mail.py:277:dismiss:KeyError: '547dfda0b85bed93...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: bubblemail
Version: 40
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Alexander Ploumistos
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:b7fefb35c51325a0cb46ef19ac8...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-05-19 16:40 UTC by S.J.
Modified: 2024-06-04 03:21 UTC (History)
3 users (show)

Fixed In Version: bubblemail-1.9-1.fc39 bubblemail-1.9-1.fc40
Clone Of:
Environment:
Last Closed: 2024-06-04 02:20:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: os_info (734 bytes, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: mountinfo (3.33 KB, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: open_fds (1.88 KB, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: namespaces (171 bytes, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: cpuinfo (2.98 KB, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: backtrace (472 bytes, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details
File: environ (1.76 KB, text/plain)
2024-05-19 16:40 UTC, S.J.
no flags Details

Description S.J. 2024-05-19 16:40:13 UTC
Version-Release number of selected component:
bubblemail-1.8-9.fc40

Additional info:
reporter:       libreport-2.17.15
kernel:         6.8.9-300.fc40.x86_64
cmdline:        /usr/bin/python3 -sP /usr/bin/bubblemaild
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-bubblemaild-2770.scope
uid:            1000
reason:         mail.py:277:dismiss:KeyError: '547dfda0b85bed936bbbbda558929c65'
executable:     /usr/bin/bubblemaild
type:           Python3
package:        bubblemail-1.8-9.fc40
runlevel:       N 5
exception_type: KeyError
crash_function: dismiss
interpreter:    python3-3.12.3-2.fc40.x86_64

Truncated backtrace:
mail.py:277:dismiss:KeyError: '547dfda0b85bed936bbbbda558929c65'

Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/bubblemail/plugins/libnotifyplugin.py", line 109, in action_handler
    self.actions['dismiss'](mail[M.UUID])
  File "/usr/lib/python3.12/site-packages/bubblemail/mail.py", line 277, in dismiss
    self[uuid][0] = True
    ~~~~^^^^^^
KeyError: '547dfda0b85bed936bbbbda558929c65'

Local variables in innermost frame:

commit: True

Comment 1 S.J. 2024-05-19 16:40:17 UTC
Created attachment 2033976 [details]
File: os_info

Comment 2 S.J. 2024-05-19 16:40:18 UTC
Created attachment 2033977 [details]
File: mountinfo

Comment 3 S.J. 2024-05-19 16:40:20 UTC
Created attachment 2033978 [details]
File: open_fds

Comment 4 S.J. 2024-05-19 16:40:21 UTC
Created attachment 2033979 [details]
File: namespaces

Comment 5 S.J. 2024-05-19 16:40:23 UTC
Created attachment 2033980 [details]
File: cpuinfo

Comment 6 S.J. 2024-05-19 16:40:24 UTC
Created attachment 2033981 [details]
File: backtrace

Comment 7 S.J. 2024-05-19 16:40:26 UTC
Created attachment 2033982 [details]
File: environ

Comment 8 Alexander Ploumistos 2024-05-19 19:08:45 UTC
Thanks for taking the time to report this. Can you reproduce this somehow, or was it a one-off crash?

Comment 9 S.J. 2024-05-19 19:19:28 UTC
No - 2 or 3 times in the last 1.5 months. Completely random - I can't recreate it.

Comment 10 Alexander Ploumistos 2024-05-19 19:48:07 UTC
I took another look at the error message as it reminded me of something and indeed, I had reported the same issue about a year ago:
https://framagit.org/razer/bubblemail/-/issues/47

I've been running the development code, since I'm proactively looking out for bugs before they reach the packaged versions and I kind of forgot about it. I know a new version is coming soon-ish, if you want I can submit an intermediate update.

Comment 11 S.J. 2024-05-19 19:54:51 UTC
There is no need - I will wait patiently until you manage it effectively and simply decide for yourself that the error/damage is fixed and it's time to share it with other users of this program. :)

Comment 12 Alexander Ploumistos 2024-05-19 20:26:53 UTC
(In reply to S.J. from comment #11)
> There is no need - I will wait patiently until you manage it effectively and
> simply decide for yourself that the error/damage is fixed and it's time to
> share it with other users of this program. :)

I pinged upstream about that 1.9 release and if it's not on the horizon, I will cherry-pick a couple of fixes for a Fedora-specific update.

Stay tuned

Comment 13 Fedora Update System 2024-05-26 11:26:14 UTC
FEDORA-2024-754076ea72 (bubblemail-1.9-1.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-754076ea72

Comment 14 Alexander Ploumistos 2024-05-26 11:39:22 UTC
The notification about the F40 update got stuck somewhere, if you're in a hurry to test it, it's here:
https://bodhi.fedoraproject.org/updates/FEDORA-2024-1de807671a

Comment 15 S.J. 2024-05-26 14:17:29 UTC
thank you for the link - I have already installed it and am testing it... it is a very useful program for me.

Comment 16 Fedora Update System 2024-05-27 01:56:44 UTC
FEDORA-2024-754076ea72 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-754076ea72`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-754076ea72

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

Comment 17 Fedora Update System 2024-05-27 02:09:57 UTC
FEDORA-2024-1de807671a 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-1de807671a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-1de807671a

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

Comment 18 Fedora Update System 2024-06-04 02:20:59 UTC
FEDORA-2024-754076ea72 (bubblemail-1.9-1.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2024-06-04 03:21:31 UTC
FEDORA-2024-1de807671a (bubblemail-1.9-1.fc40) has been pushed to the Fedora 40 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.