Bug 1384590

Summary: [abrt] gnome-photos: babl_get_name(): gnome-photos killed by SIGABRT
Product: [Fedora] Fedora Reporter: Zbigniew Jędrzejewski-Szmek <zbyszek>
Component: gnome-photosAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: debarshir, gnome-sig, pranav913, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/9300353d7598e1d49398bb6dd618c3f106839843
Whiteboard: abrt_hash:74133263714be698c4be646f132a0dfb5acba532;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-18 09:38:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: limits
none
File: maps
none
File: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:42 UTC
Description of problem:
I started gnome-photos from the commandline and clicked on one of the buttons at the top.

Version-Release number of selected component:
gnome-photos-3.22.1-1.fc25

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        gnome-photos
crash_function: babl_get_name
executable:     /usr/bin/gnome-photos
global_pid:     4131
kernel:         4.8.1-1.fc25.x86_64
pkg_fingerprint: 4089 D8F2 FDB1 9C98
pkg_vendor:     Fedora Project
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (6 frames)
 #4 babl_get_name at babl-internal.c:108
 #5 photos_base_item_load_load_buffer at photos-base-item.c:1330
 #6 g_task_return_now at gtask.c:1121
 #7 complete_in_idle_cb at gtask.c:1135
 #12 g_main_context_iteration at gmain.c:3988
 #13 g_application_run at gapplication.c:2381

Comment 1 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:47 UTC
Created attachment 1210183 [details]
File: backtrace

Comment 2 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:47 UTC
Created attachment 1210184 [details]
File: cgroup

Comment 3 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:49 UTC
Created attachment 1210185 [details]
File: core_backtrace

Comment 4 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:50 UTC
Created attachment 1210186 [details]
File: dso_list

Comment 5 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:51 UTC
Created attachment 1210187 [details]
File: environ

Comment 6 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:52 UTC
Created attachment 1210188 [details]
File: limits

Comment 7 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:53 UTC
Created attachment 1210189 [details]
File: maps

Comment 8 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:54 UTC
Created attachment 1210190 [details]
File: mountinfo

Comment 9 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:55 UTC
Created attachment 1210191 [details]
File: namespaces

Comment 10 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:56 UTC
Created attachment 1210192 [details]
File: open_fds

Comment 11 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:57 UTC
Created attachment 1210193 [details]
File: proc_pid_status

Comment 12 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:34:58 UTC
Created attachment 1210194 [details]
File: var_log_messages

Comment 13 Zbigniew Jędrzejewski-Szmek 2016-10-13 15:36:49 UTC
(gnome-photos:4131): GEGL-gegl-node.c-WARNING **: Output of gegl:nop 0x5567a213dc00 has no format

(gnome-photos:4131): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

(gnome-photos:4131): GEGL-gegl-buffer.c-CRITICAL **: gegl_buffer_get_format: assertion 'buffer' failed
babl-internal.c:108 babl_get_name()
	Eeeeek! Assertion failed: `BABL_IS_BABL (babl)`
gnome-photos: babl-internal.c:108: babl_get_name: Assertion `(((void *)0)==(babl)?0 :( ((((Babl*)(babl))->class_type)>=BABL_INSTANCE ) && ((((Babl*)(babl))->class_type)<=BABL_SKY) ?1:0 ) )' failed.
Aborted (core dumped)

Comment 14 Debarshi Ray 2016-10-15 08:44:01 UTC
Looks like you were trying to do something with a particular image. Knowing which image caused the crash will be very useful.

Comment 15 Zbigniew Jędrzejewski-Szmek 2016-10-15 15:07:51 UTC
I was running from the wayland test day live cd. I made two screenshots (with PrtSc key) to illustrate another bug. Those were the only two files I had. So it was either https://bugzilla.redhat.com/attachment.cgi?id=1210174 or a second file like that.

Comment 16 Debarshi Ray 2016-10-25 11:24:48 UTC
(In reply to Zbigniew Jędrzejewski-Szmek from comment #15)
> I was running from the wayland test day live cd. I made two screenshots
> (with PrtSc key) to illustrate another bug. Those were the only two files I
> had. So it was either https://bugzilla.redhat.com/attachment.cgi?id=1210174
> or a second file like that.

Ok. Nothing fishy with the image itself. What did you mean by "clicked on one of the buttons at the top"?

Thanks for all the information so far.

Comment 17 Zbigniew Jędrzejewski-Szmek 2016-10-25 14:12:13 UTC
I don't remember exactly, sorry. FWIW, I tried to reproduce it in a new VM, and I couldn't. It seems it might have been some strange one-off, feel free to close this a INSUFFICIENT_DATA.

Comment 18 Debarshi Ray 2017-04-18 09:38:51 UTC
I wonder if it could have been caused by an online update. Babl ships a bunch of plugins in %{_libdir}/babl-0.1/ that implements the various pixel conversion code paths. Sometimes the logic to select the best code path to convert from a certain format to another changes across package updates. Maybe something broke when one set of plugins were replaced by another?

Closing as INSUFFICIENT_DATA, but feel free to re-open if necessary.

Comment 19 Debarshi Ray 2018-02-08 14:51:03 UTC

*** This bug has been marked as a duplicate of bug 1541799 ***