pan-devel
[Top][All Lists]
Advanced

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

[Pan-devel] sort on subject causes assertion


From: Sinan Karasu
Subject: [Pan-devel] sort on subject causes assertion
Date: Wed, 26 Apr 2006 08:59:48 -0700
User-agent: KMail/1.9.1

Clicking on "subject" to sort the header pane causes the following assertion.

Note: I am running SUSE 10.1 RC1 x86_64 on (Athlon-64 X2), ASUS A8N32-SLI 
Deluxe , 2GB non-ecc ram...
I will try it later tonight with -O2 turned off see if I can get more info....

----------------------------------------------------------------------------------------------
BTW: I strongly suggest everyone run pan under ddd so the bugs can be found out 
much faster....
----------------------------------------------------------------------------------------------

[Thread debugging using libthread_db enabled]
[New Thread 47247148795376 (LWP 3858)]
(xover.cc:309:xover_add) flushing changed size: 9829, added size 0
(xover.cc:309:xover_add) flushing changed size: 9410, added size 0
(xover.cc:309:xover_add) flushing changed size: 9570, added size 0
(xover.cc:309:xover_add) flushing changed size: 8908, added size 0
(xover.cc:309:xover_add) flushing changed size: 4973, added size 0
(xover.cc:309:xover_add) flushing changed size: 8565, added size 0
(xover.cc:309:xover_add) flushing changed size: 3344, added size 2403
(my-tree.cc:247:add_articles) 2403 survived the remove-duplicates and filter 
tests.
(xover.cc:309:xover_add) flushing changed size: 16, added size 8829
(my-tree.cc:247:add_articles) 8829 survived the remove-duplicates and filter 
tests.
(xover.cc:309:xover_add) flushing changed size: 9, added size 7497
(my-tree.cc:247:add_articles) 7497 survived the remove-duplicates and filter 
tests.
(my-tree.cc:247:add_articles) 4561 survived the remove-duplicates and filter 
tests.

(pan:3858): GLib-CRITICAL **: g_utf8_casefold: assertion `str != NULL' failed

(pan:3858): GLib-CRITICAL **: g_utf8_collate_key: assertion `str != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47247148795376 (LWP 3858)]
0x00002af893ba2994 in strcmp () from /lib64/libc.so.6
(gdb) where
#0  0x00002af893ba2994 in strcmp () from /lib64/libc.so.6
#1  0x000000000046c39f in (anonymous namespace)::column_compare_func 
(model=0xfffff040, iter_a=0x7fff19e52f20, iter_b=<value optimized out>, 
userdata=<value optimized out>) at header-pane.cc:454
#2  0x00002af891e03711 in gtk_tree_sortable_sort_column_changed () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#3  0x00002af891abc3de in g_qsort_with_data () from 
/opt/gnome/lib64/libglib-2.0.so.0
#4  0x00002af891e069fa in gtk_tree_store_set_value () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#5  0x00002af891e1df80 in gtk_tree_view_column_queue_resize () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#6  0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#7  0x00002af8913cbf01 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#8  0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#9  0x00002af8913cef00 in g_signal_emit_by_name () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#10 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#11 0x00002af8913cbf01 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#12 0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#13 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#14 0x00002af891c95ba9 in gtk_button_set_alignment () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#15 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#16 0x00002af8913cc358 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#17 0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#18 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#19 0x00002af891c94709 in gtk_button_released () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#20 0x00002af891d51d6d in gtk_marshal_BOOLEAN__VOID () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#21 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#22 0x00002af8913cc521 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#23 0x00002af8913cd4ed in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#24 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#25 0x00002af891e2be1e in gtk_widget_get_default_style () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#26 0x00002af891d4ba3d in gtk_propagate_event () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#27 0x00002af891d4ca71 in gtk_main_do_event () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#28 0x00002af89209951c in gdk_add_client_message_filter () from 
/opt/gnome/lib64/libgdk-x11-2.0.so.0
#29 0x00002af891aad2ba in g_main_context_dispatch () from 
/opt/gnome/lib64/libglib-2.0.so.0
#30 0x00002af891ab0345 in g_main_context_check () from 
/opt/gnome/lib64/libglib-2.0.so.0
#31 0x00002af891ab0655 in g_main_loop_run () from 
/opt/gnome/lib64/libglib-2.0.so.0
#32 0x00002af891d4ce03 in gtk_main () from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#33 0x000000000045a0bc in (anonymous namespace)::run_pan_in_window 
(cache=<value optimized out>, address@hidden, address@hidden, prefs=<value 
optimized out>, window=0xfd05d0) at pan.cc:98
#34 0x000000000045aacf in main (argc=1, argv=0x7fff19e55ab8) at pan.cc:234
(gdb) up
#1  0x000000000046c39f in (anonymous namespace)::column_compare_func 
(model=0xfffff040, iter_a=0x7fff19e52f20, iter_b=<value optimized out>, 
userdata=<value optimized out>) at header-pane.cc:454
/home/sinan/NewPan/pan-0.94/pan/gui/header-pane.cc:454:13836:beg:0x46c39f
(gdb) 


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47247148795376 (LWP 3858)]
0x00002af893ba2994 in strcmp () from /lib64/libc.so.6
(gdb) where
#0  0x00002af893ba2994 in strcmp () from /lib64/libc.so.6
#1  0x000000000046c39f in (anonymous namespace)::column_compare_func 
(model=0xfffff040, iter_a=0x7fff19e52f20, iter_b=<value optimized out>, 
userdata=<value optimized out>) at header-pane.cc:454
#2  0x00002af891e03711 in gtk_tree_sortable_sort_column_changed () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#3  0x00002af891abc3de in g_qsort_with_data () from 
/opt/gnome/lib64/libglib-2.0.so.0
#4  0x00002af891e069fa in gtk_tree_store_set_value () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#5  0x00002af891e1df80 in gtk_tree_view_column_queue_resize () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#6  0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#7  0x00002af8913cbf01 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#8  0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#9  0x00002af8913cef00 in g_signal_emit_by_name () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#10 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#11 0x00002af8913cbf01 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#12 0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#13 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#14 0x00002af891c95ba9 in gtk_button_set_alignment () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#15 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#16 0x00002af8913cc358 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#17 0x00002af8913cd725 in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#18 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#19 0x00002af891c94709 in gtk_button_released () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#20 0x00002af891d51d6d in gtk_marshal_BOOLEAN__VOID () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#21 0x00002af8913bc38d in g_closure_invoke () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#22 0x00002af8913cc521 in g_signal_connect_closure_by_id () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#23 0x00002af8913cd4ed in g_signal_emit_valist () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#24 0x00002af8913cd903 in g_signal_emit () from 
/opt/gnome/lib64/libgobject-2.0.so.0
#25 0x00002af891e2be1e in gtk_widget_get_default_style () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#26 0x00002af891d4ba3d in gtk_propagate_event () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#27 0x00002af891d4ca71 in gtk_main_do_event () from 
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#28 0x00002af89209951c in gdk_add_client_message_filter () from 
/opt/gnome/lib64/libgdk-x11-2.0.so.0
#29 0x00002af891aad2ba in g_main_context_dispatch () from 
/opt/gnome/lib64/libglib-2.0.so.0
#30 0x00002af891ab0345 in g_main_context_check () from 
/opt/gnome/lib64/libglib-2.0.so.0
#31 0x00002af891ab0655 in g_main_loop_run () from 
/opt/gnome/lib64/libglib-2.0.so.0
#32 0x00002af891d4ce03 in gtk_main () from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#33 0x000000000045a0bc in (anonymous namespace)::run_pan_in_window 
(cache=<value optimized out>, address@hidden, address@hidden, prefs=<value 
optimized out>, window=0xfd05d0) at pan.cc:98
#34 0x000000000045aacf in main (argc=1, argv=0x7fff19e55ab8) at pan.cc:234
(gdb) up
#1  0x000000000046c39f in (anonymous namespace)::column_compare_func 
(model=0xfffff040, iter_a=0x7fff19e52f20, iter_b=<value optimized out>, 
userdata=<value optimized out>) at header-pane.cc:454
/home/sinan/NewPan/pan-0.94/pan/gui/header-pane.cc:454:13836:beg:0x46c39f
(gdb) 

address@hidden:~> gcc -v
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr 
--with-local-prefix=/usr/local --infodir=/usr/share/info 
--mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 
--enable-languages=c,c++,objc,fortran,java,ada --enable-checking=release 
--with-gxx-include-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp 
--enable-java-awt=gtk --enable-gtk-cairo --disable-libjava-multilib 
--with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit 
--enable-libstdcxx-allocator=new --without-system-libunwind --with-cpu=generic 
--host=x86_64-suse-linux
Thread model: posix
gcc version 4.1.0 (SUSE Linux)
address@hidden:~>






reply via email to

[Prev in Thread] Current Thread [Next in Thread]