[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sylpheed
Subject:    [sylpheed:25002] high cpu usage when ADSL goes down
From:       Ricardo Nabinger Sanchez <rnslinux () terra ! com ! br>
Date:       2005-05-29 14:40:44
Message-ID: 20050529114044.635c5f60.rnslinux () terra ! com ! br
[Download RAW message or body]

Hello,

I'm a ADSL user, and my ISP sucks way too much.  It is very "normal" for my
connection to hang up 1-20 times per day.

So, when asking Sylpheed to check messages (one or all accounts), it eats
all remaining CPU, and here is the gdb backtrace (please let me know if
this is not of enough help):

(gdb) r
Starting program: /usr/local/bin/sylpheed 

Program received signal SIGINT, Interrupt.
0x406d2288 in poll () from /lib/libc.so.6
(gdb) bt f
#0  0x406d2288 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x4047e966 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x4047df60 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x4047e22d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x40146bd5 in gtk_main_iteration () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#5  0x080eb821 in inc_pop3_session_do (session=0x406d2250) at inc.c:700
        pop3_session = (Pop3Session *) 0x8174888
        inc_dialog = (IncProgressDialog *) 0x82d7aa0
        server = (gchar *) 0x82a7670 "terrapop"
        port = 110
        buf = (gchar *) 0x404d8660 "Dő\a"
#6  0x080eb35a in inc_start (inc_dialog=0x82d7aa0) at inc.c:528
        pass = (gchar *) 0x0
        next = (GList *) 0x0
        session = (IncSession *) 0x82ceea0
        clist = (GtkCList *) 0x82da448
        qlist = (GList *) 0x1
        pop3_session = (Pop3Session *) 0x82cfda0
        inc_state = INC_SUCCESS
        new_msgs = 0
        msg = (gchar *) 0x0
        fin_msg = (gchar *) 0x0
#7  0x080eabb0 in inc_all_account_mail (mainwin=0x8196290, autocheck=0) at
#inc.c:322
        session = (IncSession *) 0x1
        account = (PrefsAccount *) 0x1
        list = (GList *) 0x82d7aa0
        queue_list = (GList *) 0x82ae714
        inc_dialog = (IncProgressDialog *) 0x82d7aa0
        new_msgs = 0
#8  0x0805d033 in toolbar_inc_all_cb (widget=0x8194f10, data=0x8196290)
    at mainwindow.c:2326
No locals.
#9  0x40437b06 in g_cclosure_marshal_VOID__VOID () from /usr/lib/
#libgobject-2.0.so.0
No symbol table info available.
#10 0x40425cd6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x40437618 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x4043669c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x40436936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x40083b95 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x40084a1a in gtk_button_get_relief () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x40437b06 in g_cclosure_marshal_VOID__VOID () from /usr/lib/
#libgobject-2.0.so.0
No symbol table info available.
#17 0x40425f69 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x40425cd6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x40436e71 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x4043669c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x40436936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x40083b05 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x400848c3 in gtk_button_get_relief () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x4014977e in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-
#x11-2.0.so.0
No symbol table info available.
#25 0x40425f69 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x40425cd6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x40437075 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0x40436478 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0x40436936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#30 0x40238c27 in gtk_widget_send_expose () from /usr/lib/libgtk-
#x11-2.0.so.0
No symbol table info available.
#31 0x40148292 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x401470e6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x40340f95 in gdk_x11_register_standard_event_type ()
   from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#34 0x4047cc22 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x4047dca8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x4047dfe0 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#37 0x4047e583 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#38 0x40146993 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x080589fe in main (argc=1, argv=0xbffff634) at main.c:340
        mainwin = (MainWindow *) 0x8196290
        folderview = (FolderView *) 0x81fca38


Regards, and thanks in advance.  :)

-- 
Ricardo Nabinger Sanchez
GNU/Linux #140696 [http://counter.li.org]
Slackware Linux + FreeBSD

  "Experience is what you get when you were expecting something else."

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic