[Users] 3.16.0 crashes for me
Michael Schwendt
bugs.michael at gmx.net
Sun Dec 24 22:28:08 CET 2017
Merry Christmas everyone, especially the devs!
A quick upgrade to Claws Mail 3.16.0 crashes early for me with a configuration
that works fine with 3.15.1 and older. When downgrading to 3.15.1, that one
still works. Environment is Fedora 27 x86_64.
Any idea what's the culprit in thread 1?
Thread 5 (Thread 0x7fffde536700 (LWP 29672)):
#0 0x00007ffff2c760d9 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff35fb66a in g_cond_wait_until () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff358a381 in g_async_queue_pop_intern_unlocked ()
from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff35dde64 in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ffff35dd4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ffff4585609 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007ffff2c7be6f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7fffded37700 (LWP 29671)):
#0 0x00007ffff2c760d9 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff35fb66a in g_cond_wait_until () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff358a381 in g_async_queue_pop_intern_unlocked ()
from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff35dde64 in g_thread_pool_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ffff35dd4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ffff4585609 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007ffff2c7be6f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7fffdf538700 (LWP 29670)):
#0 0x00007ffff2c6f8bb in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff35b5ed9 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff35b6272 in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff6005b36 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
No symbol table info available.
#4 0x00007ffff35dd4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ffff4585609 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007ffff2c7be6f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7fffdfd39700 (LWP 29669)):
#0 0x00007ffff2c6f8bb in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff35b5ed9 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff35b5fec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff35b6031 in glib_worker_main () from /lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007ffff35dd4c6 in g_thread_proxy () from /lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007ffff4585609 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007ffff2c7be6f in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff7faff80 (LWP 29665)):
#0 0x00007ffff2ce5988 in __strchr_avx2 () from /lib64/libc.so.6
No symbol table info available.
#1 0x0000555555834ad6 in make_dir_hier (dir=dir at entry=0x0) at utils.c:2186
parent_dir = <optimized out>
p = <optimized out>
#2 0x00005555556e3d6a in imap_get_num_list (folder=0x555556149600,
_item=0x55555619f290, msgnum_list=0x7fffffff6620, old_uids_valid=0x7fffffff661c)
at imap.c:4596
item = 0x55555619f290
session = <optimized out>
uidlist = 0x0
dir = <optimized out>
known_list_len = <optimized out>
path = 0x0
__func__ = "imap_get_num_list"
#3 0x00005555556c85ec in folder_item_scan_full (item=item at entry=0x55555619f290,
filtering=filtering at entry=1) at folder.c:2161
folder = 0x555556149600
folder_list = 0x0
cache_list = 0x0
folder_list_cur = <optimized out>
cache_list_cur = <optimized out>
new_list = 0x0
exists_list = 0x0
elem = <optimized out>
newmsg_list = 0x0
newcnt = 0
unreadcnt = 0
totalcnt = 0
markedcnt = 0
unreadmarkedcnt = 0
repliedcnt = 0
forwardedcnt = 0
lockedcnt = 0
ignoredcnt = 0
watchedcnt = 0
cache_max_num = <optimized out>
folder_max_num = <optimized out>
cache_cur_num = <optimized out>
folder_cur_num = <optimized out>
update_flags = 0
old_uids_valid = 1
subject_table = 0x0
#4 0x00005555556c96cb in folder_item_read_cache (item=item at entry=0x55555619f290)
at folder.c:2662
unreadcnt = 0
unreadmarkedcnt = 0
lockedcnt = 0
msginfo = <optimized out>
cur = <optimized out>
markedcnt = 0
repliedcnt = 0
watchedcnt = 0
newcnt = 0
forwardedcnt = 0
ignoredcnt = 0
cache_file = 0x0
mark_file = 0x0
tags_file = 0x7fffd0008950 "/home/ms27/.claws-mail/tagsdb/#imap/GMX/Queue/.claws_tags"
start = {tv_sec = 1514150424, tv_usec = 560996}
end = {tv_sec = 93825004145152, tv_usec = 93825000506352}
diff = <optimized out>
timing_name = 0x555555942dd5 ""
__FUNCTION__ = "folder_item_read_cache"
#5 0x00005555556c9e78 in folder_item_get_msg_list (item=0x55555619f290)
at folder.c:2823
No locals.
#6 0x00005555556d3138 in folderview_update_node (folderview=<optimized out>,
node=<optimized out>) at folderview.c:1698
ctree = <optimized out>
style = <optimized out>
color_style = <optimized out>
item = <optimized out>
xpm = <optimized out>
openxpm = <optimized out>
searchicon = 0x0
mark = <optimized out>
name = <optimized out>
str = <optimized out>
add_unread_mark = <optimized out>
add_sub_match_mark = <optimized out>
use_bold = <optimized out>
use_color = <optimized out>
col_pos = <optimized out>
stype = <optimized out>
#7 0x00005555556d3837 in folderview_gnode_func (ctree=<optimized out>,
depth=<optimized out>, gnode=<optimized out>, cnode=<optimized out>,
data=<optimized out>) at folderview.c:1823
folderview = <optimized out>
item = <optimized out>
#8 0x000055555587e146 in gtk_sctree_insert_gnode (ctree=ctree at entry=0x555555d383f0,
parent=parent at entry=0x5555561a8d40, sibling=sibling at entry=0x5555561a8da0,
gnode=gnode at entry=0x55555618fef0,
func=func at entry=0x5555556d3810 <folderview_gnode_func>,
data=data at entry=0x555555f6de00) at gtksctree.c:1924
clist = 0x555555d383f0
cnode = 0x5555561a9a00
child = 0x0
new_child = <optimized out>
list = 0x5555561a9a00
work = <optimized out>
depth = 2
#9 0x000055555587e1e4 in gtk_sctree_insert_gnode (ctree=0x555555d383f0,
parent=<optimized out>, sibling=<optimized out>, gnode=0x555556166f90,
func=0x5555556d3810 <folderview_gnode_func>, data=0x555555f6de00)
at gtksctree.c:1947
clist = 0x555555d383f0
cnode = 0x5555561a8d40
child = 0x5555561a8da0
new_child = <optimized out>
list = 0x5555561a8d40
work = 0x55555618fef0
depth = 1
#10 0x00005555556d5c0a in folderview_set_folders (folderview=<optimized out>)
at folderview.c:1905
list = <optimized out>
#11 folderview_set (folderview=<optimized out>) at folderview.c:797
ctree = <optimized out>
mainwin = <optimized out>
sel_item = <optimized out>
op_item = <optimized out>
#12 0x00005555556d6070 in folderview_update_folder (source=<optimized out>,
userdata=<optimized out>) at folderview.c:2964
hookdata = <optimized out>
folderview = <optimized out>
ctree = <optimized out>
#13 0x0000555555820287 in hooks_marshal (hook=<optimized out>, data=0x7fffffffba30)
at hooks.c:107
func = <optimized out>
marshal_data = 0x7fffffffba30
#14 0x00007ffff35a6524 in g_hook_list_marshal () from /lib64/libglib-2.0.so.0
No symbol table info available.
#15 0x0000555555820979 in hooks_invoke (
hooklist_name=hooklist_name at entry=0x555555895f59 "folder_update",
source=source at entry=0x7fffffffca80) at hooks.c:125
hooklist = <optimized out>
marshal_data = {source = 0x7fffffffca80, abort = 0}
#16 0x00005555556c34a8 in folder_add (folder=0x555556149600) at folder.c:805
cur_folder = <optimized out>
cur = <optimized out>
i = <optimized out>
hookdata = {folder = 0x555556149600, update_flags = FOLDER_ADD_FOLDER,
item = 0x0, item2 = 0x0}
#17 0x00005555556c7908 in folder_read_list () at folder.c:852
folder = <optimized out>
node = 0x7fffd0012330
cur = 0x7fffd0007b20
xmlnode = <optimized out>
path = <optimized out>
#18 0x000055555567d2eb in main (argc=<optimized out>, argv=<optimized out>)
at main.c:1355
connection = 0x555555dc0888
error = 0x0
nm_proxy = 0x555555db03a0
userrc = <optimized out>
mainwin = 0x555555df0150
folderview = 0x555555f6de00
icon = 0x555555dc8360
crash_file_present = <optimized out>
num_folder_class = 0
asked_for_migration = 0
start_done = 1
plug_list = 0x0
never_ran = 0
mainwin_shown = 0
start = {tv_sec = 1514150424, tv_usec = 404862}
end = {tv_sec = 0, tv_usec = 23712}
diff = <optimized out>
timing_name = 0x5555558add15 "startup"
__FUNCTION__ = "main"
More information about the Users
mailing list