[Users] Claws Mail GTK3 **beta** unleashed

Paul Rolland (=?UTF-8?B?44Od44O844Or44O744Ot44Op44Oz?=) rol at witbe.net
Mon Nov 2 14:25:37 CET 2020


Hello,

I have a crash that I can consistently reproduced with 3.99.0:

Step 1 - in a folder, select an email that is a meeting invitation, with
         vcalendar activated: the invitation is displayed with the Event,
         Organizer, Location, .... 

Step 2 - click on a different folder

Claws then crashes at vcalendar.c:446, inside 
static FolderItem *vcalendar_get_current_item(void)
when doing 
    if (item->folder == folder)
because folder is NULL.

End of backtrace :

#0  vcalendar_get_current_item () at vcalendar.c:446
#1  0x00007fffd1d4518e in vcalviewer_display_event
    (vcalviewer=0x4c21a00, event=0x56934a0) at vcalendar.c:462
#2  0x00007fffd1d45e63 in vcalviewer_get_request_values
    (vcalviewer=0x4c21a00, mimeinfo=<optimized out>, is_todo=<optimized out>)
    at vcalendar.c:676
#3  0x00007fffd1d4619b in vcalviewer_get_event
    (mimeinfo=0xdf7570, vcalviewer=0x4c21a00) at vcalendar.c:807
#4  vcal_viewer_show_mimepart
    (_mimeviewer=0x4c21a00, file=<optimized out>, mimeinfo=0xdf7570)
    at vcalendar.c:844
#5  0x00000000004e0d96 in mimeview_show_part
    (mimeview=mimeview at entry=0xedb2e0, partinfo=partinfo at entry=0xdf7570)
    at mimeview.c:950
#6  0x00000000004e0f6c in mimeview_selected
    (selection=<optimized out>, mimeview=0xedb2e0) at mimeview.c:1489
#7  0x00007ffff7395996 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#8  0x00007ffff73b2228 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#9  0x00007ffff73b2fc9 in g_signal_emit_by_name ()
    at /lib64/libgobject-2.0.so.0
#10 0x00007ffff7bf70d1 in gtk_tree_view_row_deleted () at /lib64/libgtk-3.so.0
#11 0x00007ffff7395742 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#12 0x00007ffff73a9604 in signal_emit_unlocked_R ()
    at /lib64/libgobject-2.0.so.0
#13 0x00007ffff73b23ae in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#14 0x00007ffff73b29d3 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#15 0x00007ffff7be4958 in gtk_tree_store_remove () at /lib64/libgtk-3.so.0
#16 0x00007ffff7be4b10 in gtk_tree_store_clear_traverse ()
    at /lib64/libgtk-3.so.0
#17 0x00007ffff7be4ab8 in gtk_tree_store_clear_traverse ()
    at /lib64/libgtk-3.so.0
#18 0x00007ffff7be4ab8 in gtk_tree_store_clear_traverse ()
    at /lib64/libgtk-3.so.0
#19 0x00007ffff7be4ab8 in gtk_tree_store_clear_traverse ()
    at /lib64/libgtk-3.so.0
#20 0x00007ffff7be5f3e in gtk_tree_store_clear () at /lib64/libgtk-3.so.0
#21 0x00000000004e113b in mimeview_clear (mimeview=0xedb2e0) at mimeview.c:999
#22 mimeview_clear (mimeview=0xedb2e0) at mimeview.c:986
#23 0x0000000000569d74 in summary_clear_all
    (summaryview=summaryview at entry=0xe13300) at summaryview.c:1735
#24 0x000000000056e7df in summary_show
    (summaryview=0xe13300, item=item at entry=0x0, avoid_refresh=avoid_refresh at entry=0) at summaryview.c:1360
#25 0x000000000049af58 in folderview_close_opened
    (folderview=folderview at entry=0xd67100, dirty=dirty at entry=0)
    at folderview.c:2232
#26 0x000000000049b163 in folderview_selected
    (ctree=0x9e4470, row=0x12a4cc0, column=-1, folderview=0xd67100)
    at folderview.c:2295
...

(gdb) print item
$1 = (FolderItem *) 0x0
(gdb) print mainwin
$2 = <optimized out>
(gdb) print mainwin->summaryview
value has been optimized out

Rol

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.claws-mail.org/pipermail/users/attachments/20201102/dcb99761/attachment.sig>


More information about the Users mailing list