Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#12 segfault in current svn when trying to drag a tab

closed
None
5
2006-08-09
2006-07-09
Anonymous
No

when i want to drag a tab (those for the opened files)
in the current svn version of geany, it segfaults. this
happens since rev 543. my gtk version is 2.10.0
542 worked fine.

i'm trying to get a decent bt, but when i run geany
from gdb in a terminal and geany segfaults, it freezes
my whole x-server and i have to kill gdb from the console..
but i'll try ;)

this is the output before i have to kill gdb:
Program received signal SIGSEGV, Segmentation fault.
0xb7d1b364 in gtk_notebook_drag_begin () from
/usr/lib/libgtk-x11-2.0.so.0

Discussion

  • Logged In: NO

    ok, got the backtrace :>

    #0 0xb7dcd364 in gtk_notebook_drag_begin () from
    /usr/lib/libgtk-x11-2.0.so.0
    #1 0xb7ae487b in g_cclosure_marshal_VOID__OBJECT ()
    from /usr/lib/libgobject-2.0.so.0
    #2 0xb7ad66d9 in g_type_class_meta_marshal ()
    from /usr/lib/libgobject-2.0.so.0
    #3 0xb7ad811b in g_closure_invoke () from
    /usr/lib/libgobject-2.0.so.0
    #4 0xb7ae8a6d in signal_emit_unlocked_R () from
    /usr/lib/libgobject-2.0.so.0
    #5 0xb7ae98f9 in g_signal_emit_valist () from
    /usr/lib/libgobject-2.0.so.0
    #6 0xb7aec6ae in g_signal_emit_by_name () from
    /usr/lib/libgobject-2.0.so.0
    #7 0xb7eddc4f in gtk_drag_begin_internal () from
    /usr/lib/libgtk-x11-2.0.so.0
    #8 0xb7ede0f7 in gtk_drag_source_event_cb () from
    /usr/lib/libgtk-x11-2.0.so.0
    #9 0xb7db0d02 in _gtk_marshal_BOOLEAN__BOXED ()
    from /usr/lib/libgtk-x11-2.0.so.0
    #10 0xb7ad811b in g_closure_invoke () from
    /usr/lib/libgobject-2.0.so.0
    #11 0xb7ae8439 in signal_emit_unlocked_R () from
    /usr/lib/libgobject-2.0.so.0
    #12 0xb7ae96d8 in g_signal_emit_valist () from
    /usr/lib/libgobject-2.0.so.0
    #13 0xb7ae9aa9 in g_signal_emit () from
    /usr/lib/libgobject-2.0.so.0
    #14 0xb7ec0ad4 in gtk_widget_event_internal ()
    from /usr/lib/libgtk-x11-2.0.so.0
    #15 0xb7daa143 in gtk_propagate_event () from
    /usr/lib/libgtk-x11-2.0.so.0
    #16 0xb7dab327 in gtk_main_do_event () from
    /usr/lib/libgtk-x11-2.0.so.0
    #17 0xb7c409ea in gdk_event_dispatch () from
    /usr/lib/libgdk-x11-2.0.so.0
    #18 0xb7a617d1 in g_main_context_dispatch () from
    /usr/lib/libglib-2.0.so.0
    #19 0xb7a6482f in g_main_context_iterate () from
    /usr/lib/libglib-2.0.so.0
    #20 0xb7a64be7 in g_main_loop_run () from
    /usr/lib/libglib-2.0.so.0
    #21 0xb7dab7a1 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #22 0x08057472 in main (argc=Cannot access memory at address 0x0
    ) at main.c:594

     
  • Enrico Tröger
    Enrico Tröger
    2006-07-09

    • status: open --> wont-fix
     
  • Enrico Tröger
    Enrico Tröger
    2006-07-09

    • status: wont-fix --> open
     
  • Enrico Tröger
    Enrico Tröger
    2006-07-11

    Logged In: YES
    user_id=1117045

    Are you completely sure that rev 542 works(unfortunately I
    have no running GTK 2.10 here to test)?

     
  • Logged In: NO

    oh, i thought i was sure, but i just recompiled 542 and
    tested it and 542 crashes too. sorry for the wrong information.

     
  • Nick Treleaven
    Nick Treleaven
    2006-08-09

    • assigned_to: nobody --> ntrel
    • status: open --> closed
     
  • Nick Treleaven
    Nick Treleaven
    2006-08-09

    Logged In: YES
    user_id=1268692

    Now the native tab reordering support added in GTK+ 2.10 is
    used in the SVN version of Geany for GTK runtimes >= 2.10,
    which should avoid the segfault.

    Thanks for reporting.