Re: Crash with current master

Jack via balsa-list <[email protected]>
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.