Bug 2240222 - Crash when printing a picture
Summary: Crash when printing a picture
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: loupe
Version: 39
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kalev Lember
QA Contact:
URL:
Whiteboard: RejectedBlocker
Depends On:
Blocks: F39FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2023-09-22 14:59 UTC by Kamil Páral
Modified: 2023-10-04 12:08 UTC (History)
6 users (show)

Fixed In Version: gtk4-4.12.2-3.fc39 loupe-45.0-3.fc39
Clone Of:
Environment:
Last Closed: 2023-10-01 03:38:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gtk issues 6122 0 None closed Crash when printing a picture 2023-09-27 12:06:47 UTC
GNOME Gitlab GNOME gtk issues 6124 0 None opened Printing goes to the wrong destination 2023-09-27 12:07:22 UTC
GNOME Gitlab GNOME loupe issues 237 0 None opened Crash when printing a picture 2023-09-22 14:59:29 UTC
GNOME Gitlab GNOME loupe issues 243 0 None closed Printing goes to the wrong destination 2023-09-27 12:06:47 UTC

Description Kamil Páral 2023-09-22 14:59:30 UTC
This a tracking bug for the following upstream issue:
https://gitlab.gnome.org/GNOME/loupe/-/issues/237

The purpose is to have a blocker discussion for that issue.

Comment 1 Edgar Hoch 2023-09-23 16:42:18 UTC
This bug describes only the crash of loupe, not of linux, right?
This is a new package, introduced in Fedora 39, and there are other image viewer which doesn't crash?
Then I think this is not qualified as a blocker.

Comment 2 Adam Williamson 2023-09-25 15:57:41 UTC
-4 in https://pagure.io/fedora-qa/blocker-review/issue/1346 , marking rejected. For the record, though, Edgar's comment is inaccurate: Loupe replaced EOG as the default image viewer in Workstation, and is the only thing-for-viewing-images (aside from Firefox, I guess) that would be installed by default on a new system. But we still decided printing from the image viewer is probably not that common.

Comment 3 Edgar Hoch 2023-09-25 16:14:05 UTC
Sorry, I have never used only the default packages of a product release. I have always installed many additional packages (using "Everything", excluding all *-product packages).

But your are right, if there is the only image viewer installed by default for a preconfigured set of packages for users, this image viewer should work. So, either fixing the problem in loupe or using another image viewer that works (since years) is a good solution, which does not block the release.

About "the only image viewer": Do you think of environments where a workstation is running without installation on a disk, or without internet connection so no additional packages can be installed?

Comment 4 Kamil Páral 2023-09-26 08:24:36 UTC
Hi Edgar, this is best discussed in the blocker review ticket. But to answer your question, we simply want the default applications to work reasonably well. That includes all scenarios - running from a LiveCD, running without an internet connection, but also just a regular case where online connection is available, but we still don't want people to need to resort to installing a different image viewer just to print a picture. But in this case we've decided that we won't block F39 release on that.

Comment 5 Edgar Hoch 2023-09-26 08:48:00 UTC
Hi Kamil, thank you for your answer!

Comment 6 Kamil Páral 2023-09-27 12:06:48 UTC
We need a gtk fix backported from https://gitlab.gnome.org/GNOME/gtk/-/issues/6122

And we might need another one from https://gitlab.gnome.org/GNOME/loupe/-/issues/243 , once it's ready

Comment 7 Kalev Lember 2023-09-27 12:27:40 UTC
(In reply to Kamil Páral from comment #6)
> We need a gtk fix backported from
> https://gitlab.gnome.org/GNOME/gtk/-/issues/6122

Thanks! Backported in https://src.fedoraproject.org/rpms/gtk4/c/e5c7e93be5c903c3caa8b9ce61e27766055e1ee8?branch=rawhide

> And we might need another one from
> https://gitlab.gnome.org/GNOME/loupe/-/issues/243 , once it's ready

I'll keep an eye on this and backport if needed.

Comment 8 Fedora Update System 2023-09-27 12:55:29 UTC
FEDORA-2023-bc0b48116d has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-bc0b48116d

Comment 9 Fedora Update System 2023-09-27 12:59:24 UTC
FEDORA-2023-808cfb52f7 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-808cfb52f7

Comment 10 Fedora Update System 2023-09-27 14:34:44 UTC
FEDORA-2023-bc0b48116d has been pushed to the Fedora 40 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Adam Williamson 2023-09-27 23:20:20 UTC
Re-opening as F39 update is still pending.

Comment 12 Fedora Update System 2023-09-28 12:36:12 UTC
FEDORA-2023-efdcaf40f9 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-efdcaf40f9

Comment 13 Fedora Update System 2023-09-28 20:17:17 UTC
FEDORA-2023-808cfb52f7 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-2023-808cfb52f7`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-808cfb52f7

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

Comment 14 Fedora Update System 2023-09-29 02:52:47 UTC
FEDORA-2023-efdcaf40f9 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-2023-efdcaf40f9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-efdcaf40f9

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

Comment 15 Fedora Update System 2023-10-01 03:38:47 UTC
FEDORA-2023-efdcaf40f9 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2023-10-01 03:38:51 UTC
FEDORA-2023-a735cde520 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Kamil Páral 2023-10-04 12:01:04 UTC
I can confirm printing to a printer and printing to a file both work now. Thanks.


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