Hello,
I encounter this error every time gtk-gnutella has run for some time
(about half an hour, roughly). Unfortunately I cannot tell how to
reproduce it, but it seems to happen without user interaction. Maybe,
the following backtrace provides more details:
FATAL: Assertion failure in atoms.c:928: "size > 0"
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f37a4625780 (LWP 13490)]
0x00007f37a0de5fb5 in raise () from /lib/libc.so.6
(gdb) bt full
#0 0x00007f37a0de5fb5 in raise () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f37a0de7bc3 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0x00000000005b08e3 in assertion_failure (data=<value optimized out>)
at fast_assert.c:96
No locals.
#3 0x00000000005a86f9 in atom_free (type=ATOM_STRING,
key=0x7f37983c88f0) at atoms.c:928
size = <value optimized out>
a = <value optimized out>
assertion_data_ = {file = 0x65cce7 "atoms.c", expr = 0x65ccfd "key !=
NULL", line = 924}
assertion_data_ = {file = 0x65cce7 "atoms.c",
expr = 0x65cac8 "(int) type >= 0 && (guint) type <
G_N_ELEMENTS(atoms)", line = 925}
assertion_data_ = {file = 0x65cce7 "atoms.c", expr = 0x670182 "size >
0", line = 928}
assertion_data_ = {file = 0x65cce7 "atoms.c", expr = 0x65ccef
"a->refcnt > 0", line = 931}
#4 0x0000000000516765 in rpc_cb_free (rcb=0x7f37985d8480,
can_remove=<value optimized out>,
in_shutdown=0) at ../lib/atoms.h:119
No locals.
#5 0x00000000005aca18 in cq_expire (cq=0x15d2730, ev=0x0) at cq.c:446
fn = (cq_service_t) 0x516850 <rpc_timed_out>
arg = (gpointer) 0x7f37985d8480
assertion_data_ = {file = 0x65e8d8 "cq.c", expr = 0x63073f "fn", line =
436}
#6 0x00000000005acb48 in cq_clock (cq=0x15d2730, elapsed=<value
optimized out>) at cq.c:523
bucket = 1056
last_bucket = 1058
ch = (struct chash *) 0x15d6960
ev = (cevent_t *) 0x34b2
assertion_data_ = {file = 0x65e8d8 "cq.c", expr = 0x65e8f4 "elapsed >=
0", line = 469}
assertion_data_ = {file = 0x65e8d8 "cq.c", expr = 0x65e8dd
"cq->cq_current == NULL",
line = 470}
#7 0x00000000005acc35 in callout_timer (unused_p=<value optimized out>)
at cq.c:567
tv = {tv_sec = 1239444042, tv_usec = 750524}
last_period = {tv_sec = 1239444042, tv_usec = 750524}
#8 0x00007f37a1bbe97b in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0x00007f37a1bbe20a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x00007f37a1bc18e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x00007f37a1bc1dad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f37a3f7e9f7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x000000000052511d in main_gui_run (geometry_spec=0x0) at main.c:693
now = 1239440020
#14 0x00000000004138e2 in main (argc=1, argv=0x7fffac661a28) at main.c:1458
No locals.
I don't know if it is relevant, but I run a 64-bit Ubuntu 9.04 system.
If I can provide any more info, feel free to ask.
Regards,
Jochen
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel