[Gtkradiant] [Bug 1090] New: Crash in accelerator occasionly in 3D-view

bugzilla-daemon at zerowing.idsoftware.com bugzilla-daemon at zerowing.idsoftware.com
Mon May 8 05:29:08 CDT 2006


http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=1090

           Summary: Crash in accelerator occasionly in 3D-view
           Product: GtkRadiant
           Version: 1.5
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: editor
        AssignedTo: gtkradiant at zerowing.idsoftware.com
        ReportedBy: azatoth at gmail.com


I can't point exactly what trigger the failure, but it's usually when I apply
textures on a brush, the gdb tells:
[0:0][azatoth at azabox ~]$ gdb /opt/gtkradiant/radiant.x86 core
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".

Core was generated by `/opt/gtkradiant/radiant.x86'.
Program terminated with signal 5, Trace/breakpoint trap.

[snip...]

(gdb) bt
#0  accelerator_map_erase (acceleratorMap=@0x8266d38, accelerator={key = 65362,
modifiers = 0})
    at libs/gtkutil/accelerator.cpp:55
#1  0x08203f4c in special_accelerators_remove (accelerator={key = 65362,
modifiers = 0})
    at libs/gtkutil/accelerator.cpp:388
#2  0x08203f9e in accel_group_remove_accelerator (group=0x8363460, accelerator=
      {key = 65362, modifiers = 0}) at libs/gtkutil/accelerator.cpp:440
#3  0x08203fc2 in global_accel_group_remove_accelerator (accelerator={key =
65362, modifiers = 0})
    at libs/gtkutil/accelerator.cpp:469
#4  0x08203fe7 in global_accel_group_disconnect (accelerator=@0x8343bc4,
callback=@0x86dfa24)
    at libs/gtkutil/accelerator.cpp:543
#5  0x081178df in command_disconnect_accelerator (name=0x82239c4
"CameraForward") at radiant/gtkmisc.cpp:63
#6  0x080baaea in CamWnd_Move_Discrete_Disable (camwnd=@0x86dc390) at
radiant/camwindow.cpp:1075
#7  0x080bae59 in CamWnd_Remove_Handlers_Move (camwnd=@0x86dc390) at
radiant/camwindow.cpp:1152
#8  0x080bc2f1 in CamWnd::EnableFreeMove (this=0x86dc390) at
radiant/camwindow.cpp:1361
#9  0x080bc3da in enable_freelook_button_press (widget=0x84d5710,
event=0x8773808, camwnd=0x86dc390)
    at radiant/camwindow.cpp:815
#10 0xb7b66900 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb768ecb9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0xb769ec0a in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#13 0xb76a01fe in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#14 0xb76a07f9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#15 0xb7c583e4 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7b64d2d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7b651a3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb79f8bfa in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#19 0xb7e6a1ac in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb7e6d63b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#21 0xb7e6d997 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0xb7b64341 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x081199cf in main (argc=1, argv=0xbf9a5c54) at radiant/main.cpp:631
(gdb) li
50      void accelerator_map_erase(AcceleratorMap& acceleratorMap, Accelerator
accelerator)
51      {
52        if(accelerator.key != 0)
53        {
54          ASSERT_MESSAGE(acceleratorMap.find(accelerator) !=
acceleratorMap.end(), "failed to remove accelerator");
55          acceleratorMap.erase(accelerator);
56        }
57      }
58
59      Accelerator accelerator_for_event_key(guint keyval, guint state)

-- 
Configure bugmail: http://zerowing.idsoftware.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the Gtkradiant mailing list