I compiled the intrepid version for hardy and the problem still happens.

It is still spinning on the unavailable unix socket. According to gdb
this happens in libxcb because it gets a xcb_connection_t with the fd of
the socket. Probably the output below helps. Please tell me if you need
any further information since liferea became totally unusable for me.

[b7fe3410] poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=10, 
events=POLLIN}, {fd=14, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, 
{fd=17, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN|POLLPRI}, {fd=41, 
events=POLLIN}, {fd=36, events=POLLIN}, {fd=21, events=POLLIN}], 10, 0) = 0
[b7fe3410] gettimeofday({1214119763, 570023}, NULL) = 0
[b7fe3410] gettimeofday({1214119763, 570056}, NULL) = 0
[b7fe3410] gettimeofday({1214119763, 570083}, NULL) = 0
[b7fe3410] read(8, 0x80ca0a4, 4096)     = -1 EAGAIN (Resource temporarily 
unavailable)

(gdb) bt
#0  _xcb_in_read (c=0x80ca010) at xcb_in.c:499
#1  0xb716583b in xcb_poll_for_event (c=0x80ca010) at xcb_in.c:407
#2  0xb77fccc9 in ?? () from /usr/lib/libX11.so.6
#3  0xb77fcfcf in ?? () from /usr/lib/libX11.so.6
#4  0xb77fd71f in _XEventsQueued () from /usr/lib/libX11.so.6
#5  0xb77e69d2 in XPending () from /usr/lib/libX11.so.6
#6  0xb7a0e04d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#7  0xb7a0e141 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#8  0xb76b33e0 in IA__g_main_context_prepare (context=0x80c3fb8, 
    priority=0xbfe49f28) at /build/buildd/glib2.0-2.16.3/glib/gmain.c:2329
#9  0xb76b3b09 in g_main_context_iterate (context=0x80c3fb8, block=1, 

(gdb) print *c
$2 = {has_error = 0, setup = 0x80cc180, fd = 8, iolock = {__data = {
      __lock = 1, __count = 0, __owner = 27035, __kind = 0, __nusers = 1, {
        __spins = 0, __list = {__next = 0x0}}}, 
    __size = 
"\001\000\000\000\000\000\000\000\233i\000\000\000\000\000\000\001\000\000\000\000\000\000",
 __align = 1}, xlib = {lock = 1, sloppy_lock = 1, 
    thread = 3071129376, cond = {__data = {__lock = 0, __futex = 0, 
        __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, 
        __nwaiters = 0, __broadcast_seq = 0}, 
      __size = '\0' <repeats 47 times>, __align = 0}}, in = {event_cond = {
      __data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, 
        __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, 
      __size = '\0' <repeats 47 times>, __align = 0}, reading = 0, 
    queue = "q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003~\003 
\003\001\000\000\000}9J\004}9J\004\210��\b�\226��q\000WB\001\000�\003"..., 
queue_len = 0, request_expected = 213591, request_read = 213591, 
    request_completed = 213590, current_reply = 0x0, 
    current_reply_tail = 0x80cb0b4, replies = 0x80c3ed0, events = 0x0, 
    events_tail = 0x80cb0c0, readers = 0x0, pending_replies = 0x0, 
    pending_replies_tail = 0x80cb0cc}, out = {cond = {__data = {__lock = 0, 
---Type <return> to continue, or q <return> to quit---
        __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, 
        __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, 
      __size = '\0' <repeats 47 times>, __align = 0}, writing = 0, 
    queue = "[EMAIL PROTECTED] [EMAIL PROTECTED] \000"..., queue_len = 0, 
    request = 213591, request_written = 213591, reqlenlock = {__data = {
        __lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {
          __spins = 0, __list = {__next = 0x0}}}, 
      __size = '\0' <repeats 23 times>, __align = 0}, 
    maximum_request_length_tag = LAZY_FORCED, maximum_request_length = {
      cookie = {sequence = 4194303}, value = 4194303}}, ext = {lock = {
      __data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, 
        __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, 
      __size = '\0' <repeats 23 times>, __align = 0}, extensions = 0x80c74f0, 
    extensions_size = 2}, xid = {lock = {__data = {__lock = 0, __count = 0, 
        __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {
            __next = 0x0}}}, __size = '\0' <repeats 23 times>, __align = 0}, 
---Type <return> to continue, or q <return> to quit---
    last = 30174, base = 62914560, max = 2097151, inc = 1}}

-- 
Liferea uses a lot of CPU at times
https://bugs.launchpad.net/bugs/203157
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to