[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