I have opened a filter window with .96 taken some time on the weekend.
I update the source last night (via SourceForge CVS), but there were
no updated.  I have been running GTKG for several days and I am
currently an Ultra.  There is heavy file traffic for my link (80K +
40K) and there are several current downloads and passive searches.

I believe that the info blob found in the search pane was trying to
come up while I was clicking on the "edit filters" button to check how
the filters were working.

At this point, only the "white panes", listing all filters and the
rules for the current filter are visible.  All of the buttons and the
menu are missing.  A similar behavior is found in the main window.
At first there was a white box following the mouse around that was
around the size of the file info box (maybe it is the gnutella node
info)?


I have some [many] warnings like this,

05/02/02 21:02:20 (CRITICAL): file downloads.c: line 410 (compare_size_func): 
assertion `rec[0] && rec[1]' failed
05/02/02 21:02:20 (CRITICAL): file downloads.c: line 410 (compare_size_func): 
assertion `rec[0] && rec[1]' failed
05/02/02 21:02:20 (CRITICAL): file downloads.c: line 410 (compare_size_func): 
assertion `rec[0] && rec[1]' failed

A few like this,

05/02/02 18:30:12 (WARNING): UDP datagram (33 bytes) received from bogus IP 
70.59.213.219
05/02/02 18:30:13 (WARNING): UDP datagram (405 bytes) received from bogus IP 
70.59.213.219
n
I also attached to the PID with GDB and there are some random stack
traces at the end of the message.  I have gcc 3.4.3 and Linux 2.6.10.  

Opps I got another SIGINT while I was writing this (from copy of
stderr).  I continued the filter window finally closed.  GTKG is about
80% CPU with 'top'.  I have the GTK2 aliasing turned off.  Most of the
time it is a little slow on my AMD K6-2/300, but it is bearable.  This
appears to be a general lock up; but just of the GUI.  Most of the
network traffic seems to be the same (from log and netstat -tn).

opps, another SIGPIPE and now I was demoted and then my window close
worked.  GTKG starts to exit.

05/02/02 21:34:13 (WARNING): being demoted from Ultrapeer status (for 7200 secs)
05/02/02 21:34:36 (WARNING): idtable_destroy: destroying table with 1079 ids

** ERROR **: file prop.c: line 542 (prop_get_boolean): assertion failed: (ps != 
NULL)
aborting...

And then I get a core dump.  Maybe I should when I am messing with
GDB.  I think this is just from the ERROR message above?

(gdb) bt
#0  0x405b6671 in kill () from /lib/libc.so.6
#1  0x40873f9b in pthread_kill () from /lib/libpthread.so.0
#2  0x40874350 in raise () from /lib/libpthread.so.0
#3  0x405b6353 in raise () from /lib/libc.so.6
#4  0x405b780b in abort () from /lib/libc.so.6
#5  0x40422a2f in g_logv () from /usr/lib/libglib-2.0.so.0
#6  0x082e40d0 in ?? ()

What can I do to determine where GTKG is spending its time when this
kind of thing happens?  How could I help debug this?  It only seems to
happen every few days, so it is difficult to reproduce.

Fwiw,
Bill Pringlemeir.

0x4042d440 in g_slist_last () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0x4042d440 in g_slist_last () from /usr/lib/libglib-2.0.so.0
#1  0x4042cd79 in g_slist_append () from /usr/lib/libglib-2.0.so.0
#2  0x08c29548 in ?? ()
#3  0x08755d08 in ?? ()
#4  0xbffff2e8 in ?? ()
#5  0x081076a3 in vp_gui_fi_status_changed (fih=148312600)
    at visual_progress.c:691
#6  0x080a0192 in file_info_update (d=0xc5164b0, from=75133578, to=75134229,
    status=DL_CHUNK_DONE) at fileinfo.c:3346
#7  0x0808e885 in download_write_data (d=0xc5164b0) at downloads.c:4356
#8  0x0817bc58 in inputevt_dispatch (source=0xbfe8ab0, condition=185069096,
    data=0xbc9c430) at inputevt.c:92
#9  0x4043cc42 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#10 0x0bfe8ab0 in ?? ()
#11 0x00000001 in ?? ()
#12 0x0bc9c430 in ?? ()
#13 0x40419304 in g_source_set_callback_indirect ()
   from /usr/lib/libglib-2.0.so.0
#14 0x4046231c in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x08d6bc98 in ?? ()
#16 0x404620e4 in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
#17 0x4041a3b2 in unblock_source () from /usr/lib/libglib-2.0.so.0
#18 0xbffff4e8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#19 0x0b088a38 in ?? ()
#20 0xbffff4c8 in ?? ()
#21 0x0966ffc8 in ?? ()
#22 0x4043cbd5 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#23 0x0bcec908 in ?? ()
#24 0x4043cbf0 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
(gdb)
(gdb) frame 7
#7  0x0808e885 in download_write_data (d=0xc5164b0) at downloads.c:4356
4356            file_info_update(d, d->pos, d->pos + written, DL_CHUNK_DONE);
(gdb) c
Continuing.

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 16384 (LWP 16126)]
0x40660ed8 in write () from /lib/libc.so.6
(gdb) c
Continuing.

Program received signal SIGPIPE, Broken pipe.
0x40660ed8 in write () from /lib/libc.so.6
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x408725e5 in pthread_mutex_unlock () from /lib/libpthread.so.0
(gdb) bt
#0  0x408725e5 in pthread_mutex_unlock () from /lib/libpthread.so.0
#1  0x405fc374 in malloc () from /lib/libc.so.6
#2  0x40420207 in g_malloc () from /usr/lib/libglib-2.0.so.0
#3  0x00000004 in ?? ()
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x08189f61 in zalloc (zone=0xa2693a8) at zalloc.c:168
168     }
(gdb) show threads
Undefined show command: "threads".  Try "help show".
(gdb) info threads
* 1 Thread 16384 (LWP 16126)  0x08189f61 in zalloc (zone=0xa2693a8)
    at zalloc.c:168
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0x08189d01 in zfree (zone=0x835da40, ptr=0xa0c2588) at zalloc.c:270
270             g_assert(zone);
(gdb) bt
#0  0x08189d01 in zfree (zone=0x835da40, ptr=0xa0c2588) at zalloc.c:270
#1  0x080a1f9c in fi_free_chunks (chunks=0xbfc32e0) at fileinfo.c:4182
#2  0x081078fc in vp_gui_fi_status_changed (fih=141909256)
    at visual_progress.c:702
#3  0x080a0192 in file_info_update (d=0x9c66e68, from=75532652, to=75533298,
    status=DL_CHUNK_DONE) at fileinfo.c:3346
#4  0x0808e885 in download_write_data (d=0x9c66e68) at downloads.c:4356
#5  0x0817bc58 in inputevt_dispatch (source=0x90406f0, condition=3977,
    data=0x867b2ac) at inputevt.c:92
#6  0x4043cc42 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#7  0x090406f0 in ?? ()
#8  0x00000001 in ?? ()
#9  0x0867b2ac in ?? ()
#10 0x40419304 in g_source_set_callback_indirect ()
   from /usr/lib/libglib-2.0.so.0
#11 0x4046231c in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x08a0dbc0 in ?? ()
#13 0x404620e4 in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
#14 0x4041a3b2 in unblock_source () from /usr/lib/libglib-2.0.so.0
#15 0xbffff4e8 in ?? ()
#16 0x0b088a38 in ?? ()
#17 0xbffff4c8 in ?? ()
#18 0x099663d8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#19 0x4043cbd5 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#20 0x09da8140 in ?? ()
#21 0x4043cbf0 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
(gdb) frame 10
#10 0x40419304 in g_source_set_callback_indirect ()
   from /usr/lib/libglib-2.0.so.0
(gdb) c




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to