Re: Crash with current master



Finally caught one, on clicking Expunge in my Inbox. I see a lot of "optimized out" and "No symbol table info available" but can't tell if there's anything I could do (different compile options) which would provide more/better info. Hopefully someone can find something useful here.

Jack



ERROR:../balsa-git/libbalsa/mailbox_mbox.c:280:message_info_from_msgno: assertion failed: (msgno > 0 && msgno <= mbox->msgno_2_msg_info->len)

Thread 1 "balsa" received signal SIGABRT, Aborted.
0x00007ffff23e2f90 in raise () from /lib64/libc.so.6
(gdb) thread apply all bt full

Thread 310 (Thread 0x7fffc5bd3700 (LWP 17899)):
#0  0x00007ffff24a9929 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7b54cea in g_cond_wait_until () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007ffff7ae40c1 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff7ae467c in g_async_queue_timeout_pop () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff7b375be in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff7b36b15 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#6  0x00007ffff277892a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x00007ffff24af61f in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x7fffde7ea700 (LWP 3093)):
#0  0x00007ffff24a3c55 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff7b0fbc9 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff7b0fcdc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007fffde7f23fd in ?? () from /usr/lib64/gio/modules/libdconfsettings.so
No symbol table info available.
#4  0x00007ffff7b36b15 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff277892a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007ffff24af61f in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fffdfee4700 (LWP 3082)):
#0  0x00007ffff24a3c55 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff7b0fbc9 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff7b0ff62 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007ffff6289646 in ?? () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#4  0x00007ffff7b36b15 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff277892a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007ffff24af61f in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fffe06e5700 (LWP 3081)):
#0  0x00007ffff24a3c55 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff7b0fbc9 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007ffff7b0fcdc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007ffff7b0fd21 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4  0x00007ffff7b36b15 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007ffff277892a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007ffff24af61f in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fffe10cd700 (LWP 3080)):
#0 0x00007ffff277f81d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007fffe74884ac in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libstdc++.so.6
No symbol table info available.
#2 0x00007fffeb9056c7 in bmalloc::Scavenger::threadRunLoop() () from /usr/lib64/libjavascriptcoregtk-4.0.so.18
No symbol table info available.
#3 0x00007fffe748e88e in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/libstdc++.so.6
No symbol table info available.
#4  0x00007ffff277892a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00007ffff24af61f in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7ffff7f67980 (LWP 3053)):
#0  0x00007ffff23e2f90 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007ffff23e4ae7 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007ffff7b35ced in g_assertion_message () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007ffff7b35d7a in g_assertion_message_expr () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x0000555555611a85 in message_info_from_msgno (mbox=<optimized out>, msgno=<optimized out>) at ../balsa-git/libbalsa/mailbox_mbox.c:280
        mbox = <optimized out>
        msgno = <optimized out>
        _g_boolean_var_ = <optimized out>
        _g_boolean_var_ = <optimized out>
#5 0x0000555555614970 in libbalsa_mailbox_mbox_get_message_stream (mailbox=<optimized out>, msgno=39, peek=<optimized out>)
    at ../balsa-git/libbalsa/mailbox_mbox.c:297
        mbox = 0x555555f04d40
        msg_info = <optimized out>
        __func__ = "libbalsa_mailbox_mbox_get_message_stream"
#6 0x0000555555614a58 in lbm_mbox_get_mime_message (msgno=<optimized out>, mailbox=0x555555f04d40) at ../balsa-git/libbalsa/mailbox_mbox.c:1157
        stream = <optimized out>
        parser = <optimized out>
        mime_message = <optimized out>
        stream = <optimized out>
        parser = <optimized out>
        mime_message = <optimized out>
#7 libbalsa_mailbox_mbox_fetch_message_structure (mailbox=0x555555f04d40, message=0x7fffac084420, flags=LB_FETCH_RFC822_HEADERS)
    at ../balsa-git/libbalsa/mailbox_mbox.c:1776
No locals.
#8 0x000055555560d26d in libbalsa_mailbox_local_fetch_headers (mailbox=0x555555f04d40, message=0x7fffac084420) at ../balsa-git/libbalsa/mailbox_local.c:1402
        _g_boolean_var_ = <optimized out>
#9 0x000055555560190c in libbalsa_mailbox_set_msg_headers (mailbox=0x555555f04d40, message=0x7fffac084420) at ../balsa-git/libbalsa/mailbox.c:2025
        __func__ = "libbalsa_mailbox_set_msg_headers"
#10 0x000055555561889b in libbalsa_message_find_user_hdr (message=<optimized out>, find=0x55555564b7bc "list-post") at ../balsa-git/libbalsa/message.c:352
        headers = <optimized out>
        _g_boolean_var_ = <optimized out>
#11 0x0000555555618de2 in libbalsa_message_get_user_header (message=0x7fffac084420, name=name@entry=0x55555564b7bc "list-post")
    at ../balsa-git/libbalsa/message.c:401
        header = <optimized out>
        pair = <optimized out>
        __func__ = "libbalsa_message_get_user_header"
#12 0x00005555555b8638 in bw_enable_message_menus (window=0x555555bfc3a0, msgno=<optimized out>) at ../balsa-git/src/main-window.c:2511
        message = <optimized out>
        messages = 0x555555b286c0
        list = 0x555555b286c0
        enable = 1
        enable_mod = <optimized out>
        enable_store = <optimized out>
        bindex = 0x555555ff6b60
        enable_reply_group = 0
#13 0x00005555555b8711 in bw_index_changed_cb (widget=<optimized out>, data=0x555555bfc3a0) at ../balsa-git/src/main-window.c:4236
        window = 0x555555bfc3a0
        index = 0x555555ff6b60
        current_msgno = <optimized out>
        data = 0x555555bfc3a0
        widget = <optimized out>
        window = <optimized out>
        index = <optimized out>
        current_msgno = <optimized out>
        window = 0x555555bfc3a0
        index = <optimized out>
        current_msgno = <optimized out>
#14 0x00007ffff5f78e4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007ffff5f8b43e in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ffff5f93c15 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#18 0x000055555558988e in bndx_selection_changed (selection=<optimized out>, index=0x555555ff6b60) at ../balsa-git/src/balsa-index.c:597
        update_preview = <optimized out>
        path = 0x555556399a40
#19 0x00007ffff5f79086 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007ffff5f93eff in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007ffff5f94b08 in g_signal_emit_by_name () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007ffff7517390 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#23 0x00007ffff5f78e4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#24 0x00007ffff5f8b43e in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#25 0x00007ffff5f93c15 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#26 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#27 0x0000555555600b8f in libbalsa_mailbox_msgno_removed (mailbox=mailbox@entry=0x555555f04d40, seqno=seqno@entry=30) at ../balsa-git/libbalsa/mailbox.c:1507 iter = {stamp = 1567597935, user_data = 0x555555f3f500, user_data2 = 0x555555f04d40, user_data3 = 0x1d}
        path = 0x555556222880
dt = {mailbox = 0x555555f04d40, seqno = 30, node = 0x7fffac0acea0}
        child = 0x0
        parent = 0x555556139440
#28 0x000055555560f8e3 in libbalsa_mailbox_local_msgno_removed (mailbox=mailbox@entry=0x555555f04d40, msgno=msgno@entry=30)
    at ../balsa-git/libbalsa/mailbox_local.c:1218
        local = 0x1e
#29 0x0000555555614317 in libbalsa_mailbox_mbox_sync (mailbox=<optimized out>, expunge=<optimized out>) at ../balsa-git/libbalsa/mailbox_mbox.c:1701
        mime_msg = <optimized out>
        from = <optimized out>
        path = 0x555555f07b37 "/var/mail/jack"
st = {st_dev = 2053, st_ino = 135609, st_nlink = 1, st_mode = 33152, st_uid = 501, st_gid = 100, __pad0 = 0, st_rdev = 0, st_size = 3081916, st_blksize = 4096, st_blocks = 6024, st_atim = {tv_sec = 1536097532, tv_nsec = 0}, st_mtim = {tv_sec = 1536097139, tv_nsec = 0}, st_ctim = { tv_sec = 1536097533, tv_nsec = 834376074}, __glibc_reserved = {0, 0, 0}}
        messages = <optimized out>
        msg_info = 0x7fffb400ca40
        offset = 2927882
        first = <optimized out>
        i = <optimized out>
        j = 29
        temp_stream = <optimized out>
        mbox_stream = <optimized out>
        tempfile = 0x555555bc0920 "\200*\363UUU"
        error = 0x0
        save_failed = 0
        gmime_parser = 0x555555ab2640
        mbox = 0x555555f04d40
        __func__ = "libbalsa_mailbox_mbox_sync"
#30 0x0000555555603380 in libbalsa_mailbox_sync_storage (mailbox=mailbox@entry=0x555555f04d40, expunge=expunge@entry=1) at ../balsa-git/libbalsa/mailbox.c:1916
        retval = 1
        __func__ = "libbalsa_mailbox_sync_storage"
#31 0x000055555558d68d in balsa_index_expunge (index=<optimized out>) at ../balsa-git/src/balsa-index.c:2241
        mailbox = 0x555555f04d40
        rc = <optimized out>
        __func__ = "balsa_index_expunge"
#32 0x00007ffff5f78e4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007ffff5f8b43e in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007ffff5f93c15 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007ffff62656dd in ?? () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#37 0x00007ffff72a6d50 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#38 0x00007ffff72a6d22 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#39 0x00007ffff72a6d22 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#40 0x00007ffff72a6d22 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#41 0x00007ffff72a6d22 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#42 0x00007ffff72da5f3 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#43 0x00007ffff5f78e4d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#44 0x00007ffff5f8b2b5 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#45 0x00007ffff5f93c15 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#46 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#47 0x00007ffff72dc64d in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#48 0x00007ffff72dc6a5 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#49 0x00007ffff5f79086 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#50 0x00007ffff5f93eff in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#51 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#52 0x00007ffff72dab00 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#53 0x00007fffed4dcf6e in ffi_call_unix64 () from /usr/lib64/libffi.so.6
No symbol table info available.
#54 0x00007fffed4dc8df in ffi_call () from /usr/lib64/libffi.so.6
No symbol table info available.
#55 0x00007ffff5f79a2d in g_cclosure_marshal_generic_va () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#56 0x00007ffff5f79086 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#57 0x00007ffff5f93eff in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#58 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#59 0x00007ffff73994f6 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#60 0x00007ffff5f7bb08 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#61 0x00007ffff5f79086 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#62 0x00007ffff5f93eff in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#63 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#64 0x00007ffff739675e in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#65 0x00007ffff7397d4b in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#66 0x00007ffff739aa5e in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#67 0x00007ffff7367cb1 in gtk_event_controller_handle_event () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#68 0x00007ffff752b31b in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#69 0x00007ffff73e3057 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#70 0x00007ffff5f79086 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#71 0x00007ffff5f938cd in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#72 0x00007ffff5f9462f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#73 0x00007ffff752d5e4 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#74 0x00007ffff73dff3e in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#75 0x00007ffff73e2068 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#76 0x00007ffff6f237f5 in ?? () from /usr/lib64/libgdk-3.so.0
No symbol table info available.
#77 0x00007ffff6f54e62 in ?? () from /usr/lib64/libgdk-3.so.0
No symbol table info available.
#78 0x00007ffff7b0fa17 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#79 0x00007ffff7b0fc48 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#80 0x00007ffff7b0fcdc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#81 0x00007ffff625d6cd in g_application_run () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#82 0x0000555555584481 in main (argc=1, argv=0x7fffffffd8b8) at ../balsa-git/src/main.c:814
        application = 0x5555558e00f0
        status = <optimized out>
(gdb)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]