pan-users
[Top][All Lists]
Advanced

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

[Pan-users] Re: freeze, high CPU getting new headers


From: Matthijs Benschop
Subject: [Pan-users] Re: freeze, high CPU getting new headers
Date: Mon, 4 Aug 2008 20:46:00 +0000 (UTC)
User-agent: Pan/0.133 (House of Butterflies)

Op Mon, 04 Aug 2008 19:40:40 +0000, schreef walt:
> 
> Just occurred to me that I don't use any filters, so the 'apply_filter'
> step in my case would be a null_op.  What about you (and David)?

No filters enabled here (unless they're configured somewhere I dont know)

Btw, I verified running my same distro but 32bit version (same packages), 
and no problems at all. Maybe 64bit issue..? Triggered by something else 
in the system (because it ran fine until few months back)

Is the gdb output of any use? I have some more which are a little 
different.

^C
Program received signal SIGINT, Interrupt.
0x00007f6ae34d2c54 in g_static_rw_lock_reader_lock () from /usr/lib/
libglib-2.0.so.0
(gdb) bt
#0  0x00007f6ae34d2c54 in g_static_rw_lock_reader_lock () from /usr/lib/
libglib-2.0.so.0
#1  0x00007f6ae3b5e256 in g_type_interface_peek () from /usr/lib/
libgobject-2.0.so.0
#2  0x00007f6ae4d3af99 in gtk_tree_model_iter_next () from /usr/lib/
libgtk-x11-2.0.so.0
#3  0x00007f6ade95c612 in count_rows () from /usr/lib/gtk-2.0/modules/
libgail.so
#4  0x00007f6ade95d526 in gail_tree_view_get_n_children () from /usr/lib/
gtk-2.0/modules/libgail.so
#5  0x00007f6ade960e58 in gail_tree_view_ref_child () from /usr/lib/
gtk-2.0/modules/libgail.so
#6  0x00007f6ade517773 in spi_atk_bridge_signal_listener () from /usr/lib/
gtk-2.0/modules/libatk-bridge.so
#7  0x00007f6ae3b5788f in signal_emit_unlocked_R () from /usr/lib/
libgobject-2.0.so.0
#8  0x00007f6ae3b592be in g_signal_emit_valist () from /usr/lib/
libgobject-2.0.so.0
#9  0x00007f6ae3b59632 in g_signal_emit_by_name () from /usr/lib/
libgobject-2.0.so.0
#10 0x00007f6ade95ecee in model_row_inserted () from /usr/lib/gtk-2.0/
modules/libgail.so
#11 0x00007f6ae3b4507d in g_closure_invoke () from /usr/lib/
libgobject-2.0.so.0
#12 0x00007f6ae3b582ee in signal_emit_unlocked_R () from /usr/lib/
libgobject-2.0.so.0
#13 0x00007f6ae3b592be in g_signal_emit_valist () from /usr/lib/
libgobject-2.0.so.0
#14 0x00007f6ae3b597d3 in g_signal_emit () from /usr/lib/
libgobject-2.0.so.0
#15 0x00000000004914d0 in PanTreeStore::insert_sorted (this=0x2ccbad0, 
parent=0x31ba400, children_in=<value optimized out>)
    at pan-tree.cc:978
#16 0x0000000000491bb7 in PanTreeStore::insert_sorted (this=0x2ccbad0, 
address@hidden) at pan-tree.cc:828
#17 0x0000000000482b02 in pan::HeaderPane::on_tree_change 
(this=0x28c0e00, address@hidden) at header-pane.cc:686
#18 0x00000000004f372b in pan::Data::ArticleTree::fire_diffs (this=<value 
optimized out>, address@hidden)
    at ../../pan/data/data.h:442
#19 0x00000000004efd89 in pan::DataImpl::MyTree::add_articles 
(this=0x292e330, nodes_in=<value optimized out>) at my-tree.cc:534
#20 0x00000000004f05a9 in pan::DataImpl::MyTree::apply_filter 
(this=0x292e330, address@hidden) at my-tree.cc:235
#21 0x00000000004f0d9a in pan::DataImpl::MyTree::add_articles 
(this=0x292e330, address@hidden) at my-tree.cc:351
#22 0x00000000004ddb14 in pan::DataImpl::on_articles_added 
(this=0x7fffed4f7f80, address@hidden, address@hidden)
    at headers.cc:1132
#23 0x00000000004fbfa8 in pan::DataImpl::xover_flush 
(this=0x7fffed4f7f80, address@hidden) at xover.cc:194
#24 0x00000000004fc4dc in pan::DataImpl::xover_unref 
(this=0x7fffed4f7f80, address@hidden) at xover.cc:207
#25 0x000000000050b61e in ~TaskXOver (this=0x30f1600) at task-xover.cc:122
#26 0x0000000000519f46 in pan::Queue::remove_task (this=0x7fffed4f82d0, 
task=0x30f1600) at queue.cc:543
#27 0x000000000051a759 in pan::Queue::process_task (this=0x7fffed4f82d0, 
task=0x30f1600) at queue.cc:234
#28 0x000000000051b0ff in pan::Queue::check_in (this=0x7fffed4f82d0, 
nntp=0x33d2310, nntp_health=pan::OK) at queue.cc:627
#29 0x0000000000500e6f in pan::Task::check_in (this=0x30f1600, 
nntp=0x33d2310, health=pan::OK) at task.cc:59
#30 0x0000000000511fc8 in pan::NNTP::fire_done_func (this=0x33d2310, 
health=pan::OK, address@hidden) at nntp.cc:109
#31 0x0000000000512478 in pan::NNTP::on_socket_response (this=0x33d2310, 
sock=<value optimized out>, line_in=<value optimized out>)
    at nntp.cc:284
#32 0x0000000000522c47 in pan::GIOChannelSocket::do_read (this=0x33b46f0) 
at socket-impl-gio.cc:390
#33 0x0000000000523bf8 in pan::GIOChannelSocket::gio_func 
(this=0x33b46f0, channel=0x33d0690, cond=G_IO_IN)
    at socket-impl-gio.cc:501
#34 0x00007f6ae34a97cb in g_main_context_dispatch () from /usr/lib/
libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0x00007f6ae34acf9d in g_main_context_iterate () from /usr/lib/
libglib-2.0.so.0
#36 0x00007f6ae34ad4cd in g_main_loop_run () from /usr/lib/
libglib-2.0.so.0
#37 0x00007f6ae4c5dd27 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x0000000000463737 in main (argc=1, argv=0x7fffed4f8c98) at pan.cc:156




^C
Program received signal SIGINT, Interrupt.
0x00007f6ae1df4521 in pthread_mutex_lock () from /lib/libpthread.so.0
(gdb) bt
#0  0x00007f6ae1df4521 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f6ae34d2c73 in g_static_rw_lock_reader_lock () from /usr/lib/
libglib-2.0.so.0
#2  0x00007f6ae3b5e256 in g_type_interface_peek () from /usr/lib/
libgobject-2.0.so.0
#3  0x00007f6ae4d3af99 in gtk_tree_model_iter_next () from /usr/lib/
libgtk-x11-2.0.so.0
#4  0x00007f6ade95c612 in count_rows () from /usr/lib/gtk-2.0/modules/
libgail.so
#5  0x00007f6ade95d526 in gail_tree_view_get_n_children () from /usr/lib/
gtk-2.0/modules/libgail.so
#6  0x00007f6ade960e58 in gail_tree_view_ref_child () from /usr/lib/
gtk-2.0/modules/libgail.so
#7  0x00007f6ade517773 in spi_atk_bridge_signal_listener () from /usr/lib/
gtk-2.0/modules/libatk-bridge.so
#8  0x00007f6ae3b5788f in signal_emit_unlocked_R () from /usr/lib/
libgobject-2.0.so.0
#9  0x00007f6ae3b592be in g_signal_emit_valist () from /usr/lib/
libgobject-2.0.so.0
#10 0x00007f6ae3b59632 in g_signal_emit_by_name () from /usr/lib/
libgobject-2.0.so.0
#11 0x00007f6ade95ecee in model_row_inserted () from /usr/lib/gtk-2.0/
modules/libgail.so
#12 0x00007f6ae3b4507d in g_closure_invoke () from /usr/lib/
libgobject-2.0.so.0
#13 0x00007f6ae3b582ee in signal_emit_unlocked_R () from /usr/lib/
libgobject-2.0.so.0
#14 0x00007f6ae3b592be in g_signal_emit_valist () from /usr/lib/
libgobject-2.0.so.0
#15 0x00007f6ae3b597d3 in g_signal_emit () from /usr/lib/
libgobject-2.0.so.0
#16 0x00000000004914d0 in PanTreeStore::insert_sorted (this=0x2ccbad0, 
parent=0x31ba400, children_in=<value optimized out>)
    at pan-tree.cc:978
#17 0x0000000000491bb7 in PanTreeStore::insert_sorted (this=0x2ccbad0, 
address@hidden) at pan-tree.cc:828
#18 0x0000000000482b02 in pan::HeaderPane::on_tree_change 
(this=0x28c0e00, address@hidden) at header-pane.cc:686
#19 0x00000000004f372b in pan::Data::ArticleTree::fire_diffs (this=<value 
optimized out>, address@hidden)
    at ../../pan/data/data.h:442
#20 0x00000000004efd89 in pan::DataImpl::MyTree::add_articles 
(this=0x292e330, nodes_in=<value optimized out>) at my-tree.cc:534
#21 0x00000000004f05a9 in pan::DataImpl::MyTree::apply_filter 
(this=0x292e330, address@hidden) at my-tree.cc:235
#22 0x00000000004f0d9a in pan::DataImpl::MyTree::add_articles 
(this=0x292e330, address@hidden) at my-tree.cc:351
#23 0x00000000004ddb14 in pan::DataImpl::on_articles_added 
(this=0x7fffed4f7f80, address@hidden, address@hidden)
    at headers.cc:1132
#24 0x00000000004fbfa8 in pan::DataImpl::xover_flush 
(this=0x7fffed4f7f80, address@hidden) at xover.cc:194
#25 0x00000000004fc4dc in pan::DataImpl::xover_unref 
(this=0x7fffed4f7f80, address@hidden) at xover.cc:207
#26 0x000000000050b61e in ~TaskXOver (this=0x30f1600) at task-xover.cc:122
#27 0x0000000000519f46 in pan::Queue::remove_task (this=0x7fffed4f82d0, 
task=0x30f1600) at queue.cc:543
#28 0x000000000051a759 in pan::Queue::process_task (this=0x7fffed4f82d0, 
task=0x30f1600) at queue.cc:234
#29 0x000000000051b0ff in pan::Queue::check_in (this=0x7fffed4f82d0, 
nntp=0x33d2310, nntp_health=pan::OK) at queue.cc:627
#30 0x0000000000500e6f in pan::Task::check_in (this=0x30f1600, 
nntp=0x33d2310, health=pan::OK) at task.cc:59
#31 0x0000000000511fc8 in pan::NNTP::fire_done_func (this=0x33d2310, 
health=pan::OK, address@hidden) at nntp.cc:109
#32 0x0000000000512478 in pan::NNTP::on_socket_response (this=0x33d2310, 
sock=<value optimized out>, line_in=<value optimized out>)
    at nntp.cc:284
#33 0x0000000000522c47 in pan::GIOChannelSocket::do_read (this=0x33b46f0) 
at socket-impl-gio.cc:390
#34 0x0000000000523bf8 in pan::GIOChannelSocket::gio_func 
(this=0x33b46f0, channel=0x33d0690, cond=G_IO_IN)
    at socket-impl-gio.cc:501
---Type <return> to continue, or q <return> to quit---
#35 0x00007f6ae34a97cb in g_main_context_dispatch () from /usr/lib/
libglib-2.0.so.0
#36 0x00007f6ae34acf9d in g_main_context_iterate () from /usr/lib/
libglib-2.0.so.0
#37 0x00007f6ae34ad4cd in g_main_loop_run () from /usr/lib/
libglib-2.0.so.0
#38 0x00007f6ae4c5dd27 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#39 0x0000000000463737 in main (argc=1, argv=0x7fffed4f8c98) at pan.cc:156






reply via email to

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