Bug 1889848

Summary: [abrt] crash while changing theme: segfault in g_type_check_instance_is_a()
Product: [Fedora] Fedora Reporter: Edward <edwardp>
Component: claws-mailAssignee: Michael Schwendt <bugs.michael>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: andreas.bierfert, bugs.michael
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/376534bc0680e6595c2ae09928b5c77d8ef3e349
Whiteboard: abrt_hash:35b2c493d0fd55199d7c74a1d52d34f914131bf3;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-11-09 20:44:05 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: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status none

Description Edward 2020-10-20 17:18:19 UTC
Description of problem:
Do not know why it crashed. It was minimized at the time.

Version-Release number of selected component:
claws-mail-3.17.7-1.fc32

Additional info:
reporter:       libreport-2.13.1
backtrace_rating: 4
cgroup:         0::/user.slice/user-1000.slice/session-1.scope
cmdline:        claws-mail
crash_function: g_type_check_instance_is_a
executable:     /usr/bin/claws-mail
journald_cursor: s=e1a8e4f74c0d4155a0411f9c4098d2e5;i=48468;b=20048fbe703b4bc5abc6e36019a5eaf9;m=2f7277367;t=5b21d51a3e14e;x=a02b0767823c5bb5
kernel:         5.8.15-201.fc32.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000
xsession_errors: 

Truncated backtrace:
Thread no. 1 (6 frames)
 #0 g_type_check_instance_is_a at ../gobject/gtype.c:4016
 #1 gtk_widget_show at gtkwidget.c:3236
 #2 gtk_box_forall at gtkbox.c:1251
 #5 gtk_paned_forall at gtkpaned.c:1462
 #6 gtk_box_forall at gtkbox.c:1251
 #8 gtk_button_setting_changed at gtkbutton.c:2122

Potential duplicate: bug 1433024

Comment 1 Edward 2020-10-20 17:18:21 UTC
Created attachment 1722935 [details]
File: backtrace

Comment 2 Edward 2020-10-20 17:18:23 UTC
Created attachment 1722936 [details]
File: core_backtrace

Comment 3 Edward 2020-10-20 17:18:23 UTC
Created attachment 1722937 [details]
File: cpuinfo

Comment 4 Edward 2020-10-20 17:18:24 UTC
Created attachment 1722938 [details]
File: dso_list

Comment 5 Edward 2020-10-20 17:18:25 UTC
Created attachment 1722939 [details]
File: environ

Comment 6 Edward 2020-10-20 17:18:26 UTC
Created attachment 1722940 [details]
File: exploitable

Comment 7 Edward 2020-10-20 17:18:27 UTC
Created attachment 1722941 [details]
File: limits

Comment 8 Edward 2020-10-20 17:18:28 UTC
Created attachment 1722942 [details]
File: maps

Comment 9 Edward 2020-10-20 17:18:30 UTC
Created attachment 1722943 [details]
File: mountinfo

Comment 10 Edward 2020-10-20 17:18:31 UTC
Created attachment 1722944 [details]
File: open_fds

Comment 11 Edward 2020-10-20 17:18:32 UTC
Created attachment 1722945 [details]
File: proc_pid_status

Comment 12 Michael Schwendt 2020-10-21 14:39:40 UTC
> Do not know why it crashed. It was minimized at the time.

Are you sure? Let me give a hint: bug 1882947

Comment 13 Edward 2020-10-21 14:59:37 UTC
Interesting. Was using the MATE desktop at the time. And glib2 was updated since then. 

There is another updated version (2.66) but Fedora Kojiweb is not showing a package for Fedora 32.

Comment 14 Michael Schwendt 2020-10-22 13:34:35 UTC
As mentioned, nothing in the glib2 update news indicates that it would fix such an issue.

Again it's a crash deep in GTK+2 as a result of changing a theme and the code going through gtk_rc_settings_changed --> IA__gtk_rc_reparse_all_for_settings. In the older ticket to theme "Mint-Y-Red". In this ticket to "Menta".