[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pan-users] Re: [0.95] Reproducible segfault when sorting on article nam
From: |
walt |
Subject: |
[Pan-users] Re: [0.95] Reproducible segfault when sorting on article name |
Date: |
Mon, 08 May 2006 10:48:26 -0700 |
User-agent: |
Mail/News 3.0a1 (X11/20060508) |
Charles Kerr wrote:
> walt wrote:
>
>> I see that 0.96 already has this patch, and it's behavior
>> is slightly different but no better, alas:
>
> Ha! Well, let's try again. Here's a patch against 0.96.
Well, it's better. Now, for example, I can sort the gmane
pan.user group by Subject and it works just fine.
But, when I go back to alt.binaries.pictures.animals on
my ISP's server and try sorting on Subject I get the same
old segfault. I see hundreds of pairs of lines like below,
followed by the segfault:
(pan:12857): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL'
failed
(pan:12857): GLib-CRITICAL **: g_utf8_collate_key: assertion `str !=
NULL' failed
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224321344 (LWP 12857)]
0xb7635c1f in funlockfile () from /lib/tls/libc.so.6
(gdb) bt
#0 0xb7635c1f in funlockfile () from /lib/tls/libc.so.6
#1 0xb761e55e in vfprintf () from /lib/tls/libc.so.6
#2 0xb763e377 in vasprintf () from /lib/tls/libc.so.6
#3 0xb7cfa627 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4 0xb7ceefef in g_string_up () from /usr/lib/libglib-2.0.so.0
#5 0xb7cef07f in g_string_append_printf () from /usr/lib/libglib-2.0.so.0
#6 0xb7cde758 in g_log_default_handler () from /usr/lib/libglib-2.0.so.0
#7 0xb7cddbfa in g_logv () from /usr/lib/libglib-2.0.so.0
#8 0xb7cddd86 in g_log () from /usr/lib/libglib-2.0.so.0
#9 0xb7cdddec in g_return_if_fail_warning () from /usr/lib/libglib-2.0.so.0
#10 0xb7cf5230 in g_utf8_casefold () from /usr/lib/libglib-2.0.so.0
#11 0x080ba5b2 in (anonymous namespace)::do_collate (address@hidden)
at header-pane.cc:81
#12 0x080ba7b7 in (anonymous namespace)::get_collated_subject
(model=0x8b38138, iter=0x8b8daf0)
at string-view.h:147
#13 0x080ba80e in (anonymous namespace)::get_collated_subject
(model=0x8b38138, iter=0x8b8daf0)
at header-pane.cc:110
#14 0x080ba80e in (anonymous namespace)::get_collated_subject
(model=0x8b38138, iter=0x8b8daf0)
at header-pane.cc:110
<the line above, repeated thousands of times>
Maybe try printing some debugging statements inside that loop?
I'd be happy to try anything you suggest.