On Sat, 22 Jul 2017 23:14:15 +0200 Ricardo Mones <mo...@debian.org> wrote:
> On Tue, Jul 18, 2017 at 09:22:12PM +0100, Joe wrote: > > On Tue, 18 Jul 2017 18:57:24 +0200 > > Ricardo Mones <mo...@debian.org> wrote: > [...] > > > Does this crash happen when you start claws-mail from command > > > line? > > > > Yes, this output was from a command line. > > > > > > > > If it does, can you install debug packages¹ and get the backtrace > > > when running inside gdb²? > > > > > > > Hope this helps: > > > > joe@jrenet:~$ gdb claws-mail > [...[ > > (gdb) run > [...[ > > Program received signal SIGSEGV, Segmentation fault. > > __strchr_sse2 () at ../sysdeps/i386/i686/multiarch/strchr-sse2.S:90 > > 90 ../sysdeps/i386/i686/multiarch/strchr-sse2.S: No such > > file or directory. (gdb) > > You forgot to type "thread apply all bt" command at this point, and > post the backtraces which are printed after it ;-) OK, I'm not a developer, I had to look up how to make a program work in gdb. I've included the whole output, in case the earlier numbers were different for this run: (gdb) run Starting program: /usr/bin/claws-mail [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". (claws-mail:1691): Claws-Mail-WARNING **: Wrong column position (claws-mail:1691): Claws-Mail-CRITICAL **: imap_item_get_path: assertion 'folder_path != NULL' failed folder.c:3967 Condition path != NULL failed traceback: 0: /usr/bin/claws-mail() [0x80cf2f8] 1: /usr/bin/claws-mail() [0x80d275f] 2: /usr/bin/claws-mail(folder_item_get_msg_list+0x7f) [0x80d311f] 3: /usr/bin/claws-mail() [0x80dc881] 4: /usr/bin/claws-mail() [0x80dd017] 5: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x136) [0x828f386] 6: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 7: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 8: /usr/bin/claws-mail(folderview_set+0x25c) [0x80df4bc] 9: /usr/bin/claws-mail() [0x80df701] 10: /usr/bin/claws-mail() [0x822de41] 11: /lib/i386-linux-gnu/libglib-2.0.so.0(g_hook_list_marshal+0x67) [0xb72d7847] 12: /usr/bin/claws-mail(hooks_invoke+0x64) [0x822e554] 13: /usr/bin/claws-mail(folder_add+0xc1) [0x80cc151] 14: /usr/bin/claws-mail(folder_read_list+0x79) [0x80d0959] 15: /usr/bin/claws-mail(main+0xc65) [0x80839d5] 16: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6) [0xb69e9276] 17: /usr/bin/claws-mail() [0x80857ea] (claws-mail:1691): Claws-Mail-CRITICAL **: imap_item_get_path: assertion 'folder_path != NULL' failed folder.c:3991 Condition path != NULL failed traceback: 0: /usr/bin/claws-mail() [0x80cf608] 1: /usr/bin/claws-mail() [0x80d276c] 2: /usr/bin/claws-mail(folder_item_get_msg_list+0x7f) [0x80d311f] 3: /usr/bin/claws-mail() [0x80dc881] 4: /usr/bin/claws-mail() [0x80dd017] 5: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x136) [0x828f386] 6: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 7: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 8: /usr/bin/claws-mail(folderview_set+0x25c) [0x80df4bc] 9: /usr/bin/claws-mail() [0x80df701] 10: /usr/bin/claws-mail() [0x822de41] 11: /lib/i386-linux-gnu/libglib-2.0.so.0(g_hook_list_marshal+0x67) [0xb72d7847] 12: /usr/bin/claws-mail(hooks_invoke+0x64) [0x822e554] 13: /usr/bin/claws-mail(folder_add+0xc1) [0x80cc151] 14: /usr/bin/claws-mail(folder_read_list+0x79) [0x80d0959] 15: /usr/bin/claws-mail(main+0xc65) [0x80839d5] 16: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6) [0xb69e9276] 17: /usr/bin/claws-mail() [0x80857ea] msgcache.c:586 Condition cache_file != NULL failed traceback: 0: /usr/bin/claws-mail(msgcache_read_cache+0xd7b) [0x812e3cb] 1: /usr/bin/claws-mail() [0x80d2783] 2: /usr/bin/claws-mail(folder_item_get_msg_list+0x7f) [0x80d311f] 3: /usr/bin/claws-mail() [0x80dc881] 4: /usr/bin/claws-mail() [0x80dd017] 5: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x136) [0x828f386] 6: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 7: /usr/bin/claws-mail(gtk_sctree_insert_gnode+0x1f7) [0x828f447] 8: /usr/bin/claws-mail(folderview_set+0x25c) [0x80df4bc] 9: /usr/bin/claws-mail() [0x80df701] 10: /usr/bin/claws-mail() [0x822de41] 11: /lib/i386-linux-gnu/libglib-2.0.so.0(g_hook_list_marshal+0x67) [0xb72d7847] 12: /usr/bin/claws-mail(hooks_invoke+0x64) [0x822e554] 13: /usr/bin/claws-mail(folder_add+0xc1) [0x80cc151] 14: /usr/bin/claws-mail(folder_read_list+0x79) [0x80d0959] 15: /usr/bin/claws-mail(main+0xc65) [0x80839d5] 16: /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6) [0xb69e9276] 17: /usr/bin/claws-mail() [0x80857ea] (claws-mail:1691): Claws-Mail-CRITICAL **: imap_item_get_path: assertion 'folder_path != NULL' failed Program received signal SIGSEGV, Segmentation fault. __strchr_sse2 () at ../sysdeps/i386/i686/multiarch/strchr-sse2.S:90 90 ../sysdeps/i386/i686/multiarch/strchr-sse2.S: No such file or directory. (gdb) thread apply all bt Thread 1 (Thread 0xb3c00940 (LWP 1691)): #0 __strchr_sse2 () at ../sysdeps/i386/i686/multiarch/strchr-sse2.S:90 #1 0x082432ea in make_dir_hier () #2 0x080edd0f in ?? () #3 0x080d16ee in folder_item_scan_full () #4 0x080d28e0 in ?? () #5 0x080d311f in folder_item_get_msg_list () #6 0x080dc881 in ?? () #7 0x080dd017 in ?? () #8 0x0828f386 in gtk_sctree_insert_gnode () #9 0x0828f447 in gtk_sctree_insert_gnode () #10 0x0828f447 in gtk_sctree_insert_gnode () #11 0x080df4bc in folderview_set () #12 0x080df701 in ?? () #13 0x0822de41 in ?? () #14 0xb72d7847 in g_hook_list_marshal () from /lib/i386-linux-gnu/libglib-2.0.so.0 #15 0x0822e554 in hooks_invoke () #16 0x080cc151 in folder_add () #17 0x080d0959 in folder_read_list () #18 0x080839d5 in main () (gdb) > > regards, > > P.S.: Please, don't remove bug's address from Cc, it helps me tracking > bugs better, thanks! Sorry, I'm not in the habit of using reply-all, it didn't occur to me. -- Best regards, Joe