Blocking when linc does a read



I find that Nautilus blocks in linc from time to time. The stack trace looks
like this:

#0  0x40be6f44 in __libc_read () from /lib/i686/libc.so.6
#1  0x409fc6d8 in __DTOR_END__ () at eval.c:41
#2  0x408bea6b in linc_connection_read (cnx=0x82af840, buf=0x82af840 "",
    len=12, block_for_full_read=0) at linc-connection.c:370
#3  0x40890bc0 in giop_connection_handle_input (lcnx=0x822f838)
    at giop-recv-buffer.c:997
#4  0x408be616 in linc_connection_connected (gioc=0x82859a0,
    condition=G_IO_IN, data=0x822f838) at linc-connection.c:95
#5  0x40a48e5d in g_io_unix_dispatch (source=0x810b0e8,
    callback=0x408be588 <linc_connection_connected>, user_data=0x822f838)
    at giounix.c:159
#6  0x40a2b41a in g_main_dispatch (context=0x80cc7a8) at gmain.c:1616
#7  0x40a2c0fa in g_main_context_dispatch (context=0x80cc7a8) at
gmain.c:2149
#8  0x40a2c466 in g_main_context_iterate (context=0x80cc7a8, block=1,
    dispatch=1, self=0x80baba0) at gmain.c:2230
#9  0x40a2cb22 in g_main_loop_run (loop=0x810a770) at gmain.c:2450
#10 0x40837789 in bonobo_main () at bonobo-main.c:291
#11 0x08064256 in main (argc=1, argv=0xbffff2fc) at nautilus-main.c:293
#12 0x40b29177 in __libc_start_main (main=0x8063d24 <main>, argc=1,
    ubp_av=0xbffff2fc, init=0x8057fdc <_init>, fini=0x809bf90 <_fini>,
    rtld_fini=0x4000e184 <_dl_fini>, stack_end=0xbffff2ec)
    at ../sysdeps/generic/libc-start.c:129

Are you seeing this?

    -- Darin




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