[Top][All Lists]
[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:~>
- [Pan-devel] sort on subject causes assertion,
Sinan Karasu <=