[sylpheed:36568] Re: Seg fault when reading directory with a large number of messages

Dennis Carr dennisthetiger at chez-vrolet.net
Mon Jun 12 11:02:51 JST 2017


On Wed, 7 Jun 2017 07:57:20 -0500
Rich Coe <rcoe at wi.rr.com> wrote:

> On Sat, 3 Jun 2017 00:20:27 -0700
> Dennis Carr <dennisthetiger at chez-vrolet.net> wrote:
> > I have a folder of over 50,000 notification messages from Facebook
> > from the years, and every time I access this folder of late I get a
> > segmentation fault.  If I do 'sylpheed --debug' from the command
 
> (Rich's instructions on how to use gdb for this purpose have been
> removed for brevity.)

I got this on crash:

Thread 1 "sylpheed" received signal SIGSEGV, Segmentation fault.
0x00007f1015c3bc8b in _int_malloc (av=av at entry=0x7f1015f5cb00
<main_arena>, bytes=bytes at entry=4) at malloc.c:3387
3387	malloc.c: No such file or directory.

...and the program failed to close, continuing to "spin" whie it waited
for something.  After another few minutes, I realized that the SIGSEGV
was it, and I got the backtrace:

#0  0x00007f1015c3bc8b in _int_malloc (
    av=av at entry=0x7f1015f5cb00 <main_arena>, bytes=bytes at entry=4)
    at malloc.c:3387
#1  0x00007f1015c3df34 in __GI___libc_malloc (bytes=4) at malloc.c:2928
#2  0x00007f10161d2ec8 in g_realloc ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1018aad26e in gtk_tree_path_append_index ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4  0x00007f1018abcf58 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5  0x00007f10105fd007 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
#6  0x00007f10105fd028 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so
#7  0x00007f10105fd028 in ?? ()
   from /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so

...and from #7, it looks like the same thing on to infinity down to
that hexidecimal string, so I'm not going to bother posting it in this
message. =D

-Dennis


More information about the Sylpheed mailing list