Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Sep 2003 00:47:45 -0500
From:      Jeremy Messenger <mezz7@cox.net>
To:        freebsd-gnome@freebsd.org
Subject:   Bug in textproc/libxml2 with malloc.conf -> AJ? (tree.c:3309)
Message-ID:  <oprv8ydv2i8ckrg5@smtp.central.cox.net>

next in thread | raw e-mail | index | archive | help
------------PZ4l6EYe9wluPZq1uXCpQN
Content-Type: text/plain; format=flowed; charset=utf-8
Content-Transfer-Encoding: 8bit

Here's an attach of gdb-gtodo.txt.. I am trying to create a new gToDo 
port, which it depends on libxml2.. If I try to remove the info and it 
will crash. It doesn't crash with the 'aj' of malloc.conf.

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.
------------PZ4l6EYe9wluPZq1uXCpQN
Content-Disposition: attachment; filename=gdb-gtodo.txt
Content-Type: text/plain; name=gdb-gtodo.txt
Content-Transfer-Encoding: 8bit

(gdb) r
Starting program: /usr/X11R6/bin/gtodo
 
Program received signal SIGBUS, Bus error.
xmlUnlinkNode (cur=0x8077800) at tree.c:3309
3309                if (parent->children == cur)

(gdb) bt
#0  xmlUnlinkNode (cur=0x8077800) at tree.c:3309
#1  0x08051f21 in remove_todo_item (fake=0x80a8070, internall=134707200)
    at callback.c:30
#2  0x28561199 in g_cclosure_marshal_VOID__VOID (closure=0x80a0f20,
    return_value=0x0, n_param_values=1, param_values=0x288c0b20,
    invocation_hint=0xbfbfecb8, marshal_data=0x0) at gmarshal.c:77
#3  0x2854eaca in g_closure_invoke (closure=0x80a0f20,
    return_value=0x288c0b20, n_param_values=680266528,
    param_values=0x288c0b20, invocation_hint=0x288c0b20) at gclosure.c:437
#4  0x28560a9e in signal_emit_unlocked_R (node=0x8099f80, detail=0,
    instance=0x80a8070, emission_return=0x0, instance_and_params=0xbfbfedd0)
    at gsignal.c:2822
#5  0x2855fe51 in g_signal_emit_valist (instance=0x80a8070, signal_id=98,
    detail=0,
    var_args=0xbfbfef5c "¿?\206W(¿?¿?\t\b@¿?¿?¿?\230¿?¿?¿?\224X-(p\200\n\bp\200\n\b\230¿?¿?¿?¿?¿?\r(p\200\n\bP") at gsignal.c:2554
#6  0x285600c4 in g_signal_emit (instance=0x288c0b20, signal_id=680266528,
    detail=680266528) at gsignal.c:2612
#7  0x280d989e in gtk_button_clicked (button=0x80a8070) at gtkbutton.c:555
#8  0x280da7ea in gtk_real_button_released (button=0x80a8070)
    at gtkbutton.c:1044
---Type <return> to continue, or q <return> to quit---
#9  0x28561199 in g_cclosure_marshal_VOID__VOID (closure=0x80a8070,
    return_value=0x0, n_param_values=1, param_values=0x288c0b20,
    invocation_hint=0xbfbff128, marshal_data=0x280da7b0) at gmarshal.c:77
#10 0x2854eda7 in g_type_class_meta_marshal (closure=0x80a8070,
    return_value=0x288c0b20, n_param_values=680266528,
    param_values=0x80a8070, invocation_hint=0x288c0b20,
    marshal_data=0x288c0b20) at gclosure.c:514
#11 0x2854eaca in g_closure_invoke (closure=0x80a8070,
    return_value=0x288c0b20, n_param_values=680266528,
    param_values=0x288c0b20, invocation_hint=0x288c0b20) at gclosure.c:437
#12 0x285607bd in signal_emit_unlocked_R (node=0x8099f40, detail=0,
    instance=0x80a8070, emission_return=0x0, instance_and_params=0xbfbff240)
    at gsignal.c:2752
#13 0x2855fe51 in g_signal_emit_valist (instance=0x80a8070, signal_id=97,
    detail=0, var_args=0xbfbff3cc "") at gsignal.c:2554
#14 0x285600c4 in g_signal_emit (instance=0x288c0b20, signal_id=680266528,
    detail=680266528) at gsignal.c:2612
#15 0x280d97de in gtk_button_released (button=0x80a8070) at gtkbutton.c:547
#16 0x280da668 in gtk_button_button_release (widget=0x288c0b20,
    event=0x288c0b20) at gtkbutton.c:960
#17 0x28160a59 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a8070,
---Type <return> to continue, or q <return> to quit---
    return_value=0xbfbff560, n_param_values=2, param_values=0x80a8070,
    invocation_hint=0xbfbff588, marshal_data=0x280da640) at gtkmarshalers.c:82
#18 0x2854eda7 in g_type_class_meta_marshal (closure=0x80a8070,
    return_value=0x288c0b20, n_param_values=680266528,
    param_values=0x80a8070, invocation_hint=0x288c0b20,
    marshal_data=0x288c0b20) at gclosure.c:514
#19 0x2854eaca in g_closure_invoke (closure=0x80a8070,
    return_value=0x288c0b20, n_param_values=680266528,
    param_values=0x288c0b20, invocation_hint=0x288c0b20) at gclosure.c:437
#20 0x28560c28 in signal_emit_unlocked_R (node=0x807dbc0, detail=0,
    instance=0x80a8070, emission_return=0xbfbff660,
    instance_and_params=0xbfbff6a0) at gsignal.c:2860
#21 0x2855feb7 in g_signal_emit_valist (instance=0x80a8070,
    signal_id=3217028704, detail=0, var_args=0xbfbff830 "8¿?¿?¿?\001")
    at gsignal.c:2564
#22 0x285600c4 in g_signal_emit (instance=0x288c0b20, signal_id=680266528,
    detail=680266528) at gsignal.c:2612
#23 0x28242f1f in gtk_widget_event_internal (widget=0x80a8070,
    event=0x80c4018) at gtkwidget.c:3269
#24 0x28242b3e in gtk_widget_event (widget=0x80c4018, event=0x80c4018)
    at gtkwidget.c:3075
---Type <return> to continue, or q <return> to quit---
#25 0x281608cb in gtk_propagate_event (widget=0x80a8070, event=0x80c4018)
    at gtkmain.c:2254
#26 0x2815f55f in gtk_main_do_event (event=0x80c4018) at gtkmain.c:1503
#27 0x283179c3 in gdk_event_dispatch (source=0x288c0b20, callback=0,
    user_data=0x0) at gdkevents-x11.c:2064
#28 0x2859ec9f in g_main_dispatch (context=0x8076280) at gmain.c:1751
#29 0x2859fa3d in g_main_context_dispatch (context=0x8076280) at gmain.c:2299
#30 0x2859fdec in g_main_context_iterate (context=0x8076280, block=1,
    dispatch=1, self=0x80857c0) at gmain.c:2380
#31 0x285a0537 in g_main_loop_run (loop=0x8196160) at gmain.c:2600
#32 0x2815edb9 in gtk_main () at gtkmain.c:1093
#33 0x0804ee55 in main (argc=1, argv=0xbfbffa80) at main.c:79
#34 0x0804eb39 in _start ()

(gdb) x 0x8077800
0x8077800:      0xd0d0d0d0

(gdb) list
3304            parent = cur->parent;
3305            if (cur->type == XML_ATTRIBUTE_NODE) {
3306                if (parent->properties == (xmlAttrPtr) cur)
3307                    parent->properties = ((xmlAttrPtr) cur)->next;
3308            } else {
3309                if (parent->children == cur)
3310                    parent->children = cur->next;
3311                if (parent->last == cur)
3312                    parent->last = cur->prev;
3313            }


------------PZ4l6EYe9wluPZq1uXCpQN--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?oprv8ydv2i8ckrg5>