If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Crash in libgobject-2.0.so.0.3600.4@0x14361 after selecting an attachment with ui.allow_platform_file_picker set to true (false forces the default GTK UI). 38.x.x ESR works fine

NEW
Unassigned

Status

Thunderbird
Message Compose Window
--
critical
a year ago
a year ago

People

(Reporter: a1984993, Unassigned)

Tracking

({crash, regression, regressionwindow-wanted})

45 Branch
x86_64
Linux
crash, regression, regressionwindow-wanted

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [regression:TB3?], crash signature)

(Reporter)

Description

a year ago
This bug was filed from the Socorro interface and is 
report bp-6fcb76f1-4c0e-4469-9659-9fa7e2160827.
=============================================================

Adding single attachment is fine, however Thunderbird crashes on adding another one (after I double-click a file in the open dialog). If I set ui.allow_platform_file_picker to false, it doesn't crash.

Slackware 14.1, gtk 2.24.20
other attachment crashes https://mzl.la/2bOtwFB
Keywords: crash
Summary: Crash in libgobject-2.0.so.0.3600.4@0x14361 after selecting an attachment → Crash in libgobject-2.0.so.0.3600.4@0x14361 after selecting an attachment with ui.allow_platform_file_picker set to true
(Reporter)

Comment 2

a year ago
This I beleive describes the situation: http://www.linuxquestions.org/questions/slackware-14/thunderbird-45-0-crashes-when-adding-attachment-14-1-a-4175577701/ (issue with particular version of oxygen-gtk).
(Reporter)

Updated

a year ago
Severity: critical → normal
(In reply to a1984993 from comment #2)
> This I beleive describes the situation:
> http://www.linuxquestions.org/questions/slackware-14/thunderbird-45-0-
> crashes-when-adding-attachment-14-1-a-4175577701/ (issue with particular
> version of oxygen-gtk).

According to the forum, this may be a regression in Thunderbird.
So is this the same as bug 1268185?


bp-6fcb76f1-4c0e-4469-9659-9fa7e2160827.
 Ø 0 	libgobject-2.0.so.0.3600.4	libgobject-2.0.so.0.3600.4@0x14361	
Ø 1 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x63c77	
Ø 2 	libgdk-x11-2.0.so.0.2400.20	libgdk-x11-2.0.so.0.2400.20@0x3efd8	
Ø 3 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x3291ff	
Ø 4 	libgtk-x11-2.0.so.0.2400.20	libgtk-x11-2.0.so.0.2400.20@0xb71e0	
Ø 5 	libgdk-x11-2.0.so.0.2400.20	libgdk-x11-2.0.so.0.2400.20@0x1ea86	
Ø 6 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x3291ff	
Ø 7 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x47315	
Ø 8 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x4436f	
Ø 9 	libgdk-x11-2.0.so.0.2400.20	libgdk-x11-2.0.so.0.2400.20@0x1ea2f	
10 	libxul.so	nsAppShell::ScheduleNativeEventCallback()	widget/gtk/nsAppShell.cpp:207
11 		@0x5	
Ø 12 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x47667	
Ø 13 	libglib-2.0.so.0.3600.4	libglib-2.0.so.0.3600.4@0x4770b	
14 	libxul.so	nsAppShell::ProcessNextNativeEvent(bool)	widget/gtk/nsAppShell.cpp:212
15 	libxul.so	nsBaseAppShell::DoProcessNextNativeEvent(bool)	widget/nsBaseAppShell.cpp:138
Severity: normal → critical
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(a1984993)
Keywords: regression, regressionwindow-wanted
Summary: Crash in libgobject-2.0.so.0.3600.4@0x14361 after selecting an attachment with ui.allow_platform_file_picker set to true → Crash in libgobject-2.0.so.0.3600.4@0x14361 after selecting an attachment with ui.allow_platform_file_picker set to true (false forces the default GTK UI). 38.x.x ESR works fine
Whiteboard: [regression:TB3?]
(In reply to Wayne Mery (:wsmwk, NI for questions) from comment #3)
> (In reply to a1984993 from comment #2)
> > This I beleive describes the situation:
> > http://www.linuxquestions.org/questions/slackware-14/thunderbird-45-0-
> > crashes-when-adding-attachment-14-1-a-4175577701/ (issue with particular
> > version of oxygen-gtk).
> 
> According to the forum, this may be a regression in Thunderbird.
> So is this the same as bug 1268185?

hmm, 1268185 states it started only in version 46. 

list of mostly non-gtk3 regression bugs https://mzl.la/2c4O1wk
(Reporter)

Comment 5

a year ago
Another way to induce crash is to press Cancel in the file open dialog (platform_file_picker=true).
(Reporter)

Comment 6

a year ago
(In reply to a1984993 from comment #5)

glib2 backtrace for bp-f38a4e38-342b-4021-bc03-412f62160905:
    #0  0x00007f6793788531 in g_object_ref ()
       from /usr/lib64/libgobject-2.0.so.0
    #1  0x00007f67934b0f28 in g_slist_foreach ()
       from /usr/lib64/libglib-2.0.so.0
    #2  0x00007f67923b679c in gdk_window_process_all_updates ()
       from /usr/lib64/libgdk-x11-2.0.so.0
    #3  0x00007f67923b68e9 in gdk_window_update_idle ()
       from /usr/lib64/libgdk-x11-2.0.so.0
    #4  0x00007f6792395007 in gdk_threads_dispatch ()
       from /usr/lib64/libgdk-x11-2.0.so.0
    #5  0x00007f67934943a6 in g_main_context_dispatch ()
       from /usr/lib64/libglib-2.0.so.0
    #6  0x00007f67934946f8 in g_main_context_iterate.isra.22 ()
       from /usr/lib64/libglib-2.0.so.0
    #7  0x00007f679349479c in g_main_context_iteration ()
       from /usr/lib64/libglib-2.0.so.0
    #8  0x00007f6796de17ed in ?? ()
       from /home/user/thunderbird/libxul.so

Hope this can help.
(Reporter)

Updated

a year ago
Severity: critical → normal
(crashes are sev=critical)
Severity: normal → critical
Flags: needinfo?(a1984993)
You need to log in before you can comment on or make changes to this bug.