pan-users
[Top][All Lists]
Advanced

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

Re: [Pan-users] Consistent seg fault with 0.91


From: kourosh
Subject: Re: [Pan-users] Consistent seg fault with 0.91
Date: Wed, 05 Apr 2006 12:48:44 -0700
User-agent: Debian Thunderbird 1.0.7 (X11/20051019)

Charles Kerr said the following on 04/05/2006 11:12 AM:

Set your CXXFLAGS environmental variable to "-O -ggdb3 -Wall", and re-run configure; make.

Then run pan inside of gdb:
% gdb pan
(gdb) r
..pan runs, and crashes...
(gdb) bt

Okay, I got a seg fault when switching from a.b.m.a to a.b.m.a.d[1].

Here's the info (I've also attached it as a text file in case line wrapping
destroys it):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912550088896 (LWP 7628)]
0x00002aaaab09fe2d in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0 0x00002aaaab09fe2d in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0 #1 0x00002aaaac39a910 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #2 0x00002aaaac3a9af2 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #3 0x00002aaaac3aafcc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#4  0x00002aaaac3ab383 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#5 0x00002aaaab08ac36 in gtk_tree_store_remove () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x000000000042efa2 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:649 #7 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #8 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #9 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #10 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #11 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #12 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #13 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #14 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #15 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #16 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #17 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #18 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #19 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #20 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #21 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #22 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #23 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #24 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #25 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #26 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #27 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #28 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #29 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #30 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #31 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #32 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #33 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #34 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #35 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #36 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #37 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #38 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #39 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #40 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #41 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #42 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #43 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #44 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #45 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #46 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #47 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #48 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #49 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #50 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #51 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #52 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #53 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #54 0x000000000042efd3 in (anonymous namespace)::walk_and_remove (model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655 #55 0x000000000042fa22 in pan::HeaderPane::on_tree_change (this=0x1f19780, address@hidden) at header-pane.cc:744 #56 0x000000000048d0f9 in pan::DataImpl::MyTree::add_articles (this=0x10d44ed0, mids=<value optimized out>, need_to_filter=true) at data.h:413 #57 0x0000000000468021 in pan::DataImpl::on_articles_added (this=0x7fffffeea440, address@hidden, address@hidden) at headers.cc:905 #58 0x0000000000490f60 in pan::DataImpl::xover_unref (this=0x7fffffeea440, address@hidden) at xover.cc:190
#59 0x00000000004a372a in ~TaskXOver (this=0x9c84c20) at task-xover.cc:89
#60 0x00000000004b675d in pan::Queue::remove_task (this=<value optimized out>, task=0x9c84c20) at queue.cc:407 #61 0x00000000004b6a4c in pan::Queue::process_task (this=0x7fffffeea6f0, task=0x9c84c20) at queue.cc:152 #62 0x00000000004b736b in pan::Queue::upkeep (this=0x7fffffeea6f0) at queue.cc:110 #63 0x000000000041bfd7 in (anonymous namespace)::queue_upkeep_timer_cb (queue_gpointer=0x0) at pan.cc:64 #64 0x00002aaaac7008ab in g_main_context_is_owner () from /usr/lib/libglib-2.0.so.0 #65 0x00002aaaac6fea0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #66 0x00002aaaac701cd5 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#67 0x00002aaaac701f9a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#68 0x00002aaaaafd1022 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x000000000041c452 in (anonymous namespace)::run_pan_in_window (cache=<value optimized out>, address@hidden, address@hidden, window=0xfaa040) at pan.cc:97
#70 0x000000000041d012 in main (argc=1, argv=0x7fffffeeab78) at pan.cc:229

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912550088896 (LWP 7628)]
0x00002aaaab09fe2d in gtk_tree_view_set_model () from 
/usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0x00002aaaab09fe2d in gtk_tree_view_set_model () from 
/usr/lib/libgtk-x11-2.0.so.0
#1  0x00002aaaac39a910 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#2  0x00002aaaac3a9af2 in g_signal_stop_emission () from 
/usr/lib/libgobject-2.0.so.0
#3  0x00002aaaac3aafcc in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#4  0x00002aaaac3ab383 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#5  0x00002aaaab08ac36 in gtk_tree_store_remove () from 
/usr/lib/libgtk-x11-2.0.so.0
#6  0x000000000042efa2 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:649
#7  0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#8  0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#9  0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#10 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#11 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#12 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#13 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#14 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#15 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#16 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#17 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#18 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#19 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#20 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#21 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#22 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#23 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#24 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#25 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#26 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#27 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#28 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#29 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#30 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#31 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#32 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#33 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#34 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#35 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#36 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#37 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#38 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#39 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#40 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#41 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#42 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#43 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#44 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#45 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#46 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#47 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#48 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#49 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#50 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#51 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#52 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#53 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#54 0x000000000042efd3 in (anonymous namespace)::walk_and_remove 
(model=0x10117c80, cur=0x7fffffee99d0, address@hidden) at header-pane.cc:655
#55 0x000000000042fa22 in pan::HeaderPane::on_tree_change (this=0x1f19780, 
address@hidden) at header-pane.cc:744
#56 0x000000000048d0f9 in pan::DataImpl::MyTree::add_articles (this=0x10d44ed0, 
mids=<value optimized out>, need_to_filter=true) at data.h:413
#57 0x0000000000468021 in pan::DataImpl::on_articles_added 
(this=0x7fffffeea440, address@hidden, address@hidden) at headers.cc:905
#58 0x0000000000490f60 in pan::DataImpl::xover_unref (this=0x7fffffeea440, 
address@hidden) at xover.cc:190
#59 0x00000000004a372a in ~TaskXOver (this=0x9c84c20) at task-xover.cc:89
#60 0x00000000004b675d in pan::Queue::remove_task (this=<value optimized out>, 
task=0x9c84c20) at queue.cc:407
#61 0x00000000004b6a4c in pan::Queue::process_task (this=0x7fffffeea6f0, 
task=0x9c84c20) at queue.cc:152
#62 0x00000000004b736b in pan::Queue::upkeep (this=0x7fffffeea6f0) at 
queue.cc:110
#63 0x000000000041bfd7 in (anonymous namespace)::queue_upkeep_timer_cb 
(queue_gpointer=0x0) at pan.cc:64
#64 0x00002aaaac7008ab in g_main_context_is_owner () from 
/usr/lib/libglib-2.0.so.0
#65 0x00002aaaac6fea0d in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#66 0x00002aaaac701cd5 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#67 0x00002aaaac701f9a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#68 0x00002aaaaafd1022 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x000000000041c452 in (anonymous namespace)::run_pan_in_window 
(cache=<value optimized out>, address@hidden, address@hidden, window=0xfaa040) 
at pan.cc:97
#70 0x000000000041d012 in main (argc=1, argv=0x7fffffeeab78) at pan.cc:229



reply via email to

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