Here's a follow up backtrace with full debug for GTK+ and Gaim (2)
itself. It is suspected to be a GTK+ bug.

-Josh

#0  0xb7304947 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb73060c9 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb75b3074 in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb75b30a9 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb75b3127 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb7c66084 in gtk_text_view_start_selection_drag (text_view=0x83c9740, 
    iter=0xb7d66e20, button=0x85c64f8) at gtktextview.c:5668
        cursor = {dummy1 = 0x858b688, dummy2 = 0x8541880, dummy3 = 0, 
  dummy4 = -1, dummy5 = 138188608, dummy6 = -1081594088, dummy7 = -1210573608, 
  dummy8 = 139520912, dummy9 = 0x83c9740, dummy10 = 0xbf882f18, 
  dummy11 = -1211884138, dummy12 = 140031672, dummy13 = -1081593968, 
  dummy14 = 0xbf882f58}
        ins = {dummy1 = 0x858b688, dummy2 = 0x8541880, dummy3 = 0, 
  dummy4 = -1, dummy5 = -1210573608, dummy6 = 0, dummy7 = 140031672, 
  dummy8 = 140031576, dummy9 = 0x0, dummy10 = 0xffffffff, dummy11 = -1, 
  dummy12 = -1, dummy13 = -2022343563, dummy14 = 0x631ec260}
        bound = {dummy1 = 0xbf882e7c, dummy2 = 0x854a780, 
  dummy3 = -1211857574, dummy4 = 140031672, dummy5 = -1081594188, 
  dummy6 = -1081594244, dummy7 = 140031672, dummy8 = 140031576, dummy9 = 0x0, 
  dummy10 = 0xffffffff, dummy11 = -1, dummy12 = -1, dummy13 = -2022343563, 
  dummy14 = 0x631ec260}
        orig_start = {dummy1 = 0xb7c4bc3c, dummy2 = 0xbf882e7c, 
  dummy3 = 140031672, dummy4 = 140031576, dummy5 = -1210573608, dummy6 = 0, 
  dummy7 = -1081593912, dummy8 = -1081594248, dummy9 = 0xb7d81cd8, 
  dummy10 = 0x858b6b8, dummy11 = -1081594244, dummy12 = -1081594120, 
  dummy13 = -1211905161, dummy14 = 0xbf882eb4}
        orig_end = {dummy1 = 0x8541800, dummy2 = 0xbf882e28, 
  dummy3 = -1211852954, dummy4 = 140031672, dummy5 = 0, dummy6 = 0, 
  dummy7 = -1211853953, dummy8 = 0, dummy9 = 0xbf882fc8, dummy10 = 0xbf882e7c, 
  dummy11 = -1210573608, dummy12 = 139728896, dummy13 = -1210573608, 
  dummy14 = 0xbf882e58}
        buffer = <value optimized out>
        __PRETTY_FUNCTION__ = "gtk_text_view_start_selection_drag"
#6  0xb7c66397 in gtk_text_view_button_press_event (widget=0x83c9740, 
    event=0x85c64f8) at gtktextview.c:3996
        iter = {dummy1 = 0x858b6b8, dummy2 = 0x858b658, dummy3 = 0, 
  dummy4 = 0, dummy5 = -1, dummy6 = -1, dummy7 = -2022343563, 
  dummy8 = 1662960224, dummy9 = 0x858b688, dummy10 = 0x8541880, dummy11 = 0, 
  dummy12 = 0, dummy13 = -1081593816, dummy14 = 0xb765a9fc}
        start = {dummy1 = 0x858b6b8, dummy2 = 0x858b658, dummy3 = 0, 
  dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -2022343563, 
  dummy8 = 1662960224, dummy9 = 0x858b688, dummy10 = 0x8541880, dummy11 = 0, 
---Type <return> to continue, or q <return> to quit---
  dummy12 = -1, dummy13 = 138188608, dummy14 = 0xbf882f18}
        end = {dummy1 = 0x858b6b8, dummy2 = 0x858b658, dummy3 = 0, 
  dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = -2022343563, 
  dummy8 = 1662960224, dummy9 = 0x858b688, dummy10 = 0x8541880, dummy11 = 0, 
  dummy12 = -1, dummy13 = -1210573608, dummy14 = 0x0}
        text_view = (GtkTextView *) 0x0
#7  0xb7bcb250 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81430c0, 
    return_value=0xbf883190, n_param_values=2, param_values=0xbf88326c, 
    invocation_hint=0xbf88317c, marshal_data=0xb7c66090) at gtkmarshalers.c:83
        data1 = (gpointer) 0x83c9740
        data2 = <value optimized out>
        v_return = <value optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#8  0xb7636f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9  0xb763898b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xb764956f in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb764a208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xb764a5d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb7cb4e84 in gtk_widget_event_internal (widget=0x83c9740, event=0x85c64f8)
    at gtkwidget.c:3751
        signal_num = <value optimized out>
        return_val = 0
#14 0xb7bc4bd3 in IA__gtk_propagate_event (widget=0x83c9740, event=0x85c64f8)
    at gtkmain.c:2195
        window = (GtkWidget *) 0x83c9740
        handled_event = 135522080
        __PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#15 0xb7bc5e07 in IA__gtk_main_do_event (event=0x85c64f8) at gtkmain.c:1424
        event_widget = (GtkWidget *) 0x83c9740
        grab_widget = (GtkWidget *) 0x83c9740
        window_group = (GtkWindowGroup *) 0x828fa20
        next_event = <value optimized out>
        rewritten_event = (GdkEvent *) 0x0
        tmp_list = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#16 0xb7a5eeea in gdk_event_dispatch (source=0x8104380, callback=0, 
    user_data=0x0) at gdkevents-x11.c:2291
        display = <value optimized out>
        event = (GdkEvent *) 0x85c64f8
#17 0xb75aa731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#18 0xb75ad7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb75adb67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0xb7bc6281 in IA__gtk_main () at gtkmain.c:1003
        tmp_list = (GList *) 0x81b9658
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x0
        loop = (GMainLoop *) 0x8410f10
#21 0x080ab6f5 in main (argc=Cannot access memory at address 0x6
) at ../../gtk/gtkmain.c:801
        saved_status = <value optimized out>
        opt_help = <value optimized out>
        opt_login = 0
        opt_nologin = 0
        opt_version = <value optimized out>
        opt_config_dir_arg = 0x0
        opt_login_arg = 0x0
        opt_session_arg = 0x0
        accounts = <value optimized out>
        sig_indx = <value optimized out>
        sigset = {__val = {91143, 0 <repeats 31 times>}}
        prev_sig_disp = <value optimized out>
        errmsg = 
"\b\000\000\000\024\000\000\000ôOõ·\030U\210¿4\224ô·\024\000\000\000$\000\000\000ìT\210¿",
 '\0' <repeats 12 times>, 
" ÇE·\000\000\000\000\004U\210¿XTõ·\000\000\000\000\000\000\000\000¡ìô·\000\000\000\000ôOõ·zÂ\036·XZ\037·ø7\210¿
 
7\210¿ôOõ·\002\000\000\000\000§\036·\2047\210¿Õíô·\b\000\000\000\024\000\000\000ôOõ·\030U\210¿4\224ô·\024\000\000\000$\000\000\000t8\210¿O¤ô·ìT\210¿ ÇE·\000\000\000\000\000\000\000\000 \221ô·\bU\210¿\004U\210¿XTõ·¡ìô·",
 '\0' <repeats 12 times>, "ôOõ·"...
        segfault_message_tmp = <value optimized out>
        error = (GError *) 0x0
        opt = <value optimized out>
        gui_check = <value optimized out>
        debug_enabled = 0
        long_options = {{name = 0x80e26d1 "config", has_arg = 1, flag = 0x0, 
    val = 99}, {name = 0x80d602c "debug", has_arg = 0, flag = 0x0, val = 100}, 
  {name = 0x80d7ced "help", has_arg = 0, flag = 0x0, val = 104}, {
    name = 0x80e2fe9 "login", has_arg = 2, flag = 0x0, val = 108}, {
    name = 0x80dfb79 "nologin", has_arg = 0, flag = 0x0, val = 110}, {
    name = 0x80e26c7 "session", has_arg = 1, flag = 0x0, val = 115}, {
    name = 0x80d90af "version", has_arg = 0, flag = 0x0, val = 118}, {
    name = 0x0, has_arg = 0, flag = 0x0, val = 0}}

-- 
Joshua Kwan

Reply via email to