[Gtkradiant] [Bug 1107] New: Opening file dialog shows Runtime Error - gtk_file_system_path_is_local

bugzilla-daemon at zerowing.idsoftware.com bugzilla-daemon at zerowing.idsoftware.com
Sun Sep 10 07:02:40 CDT 2006


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

           Summary: Opening file dialog shows Runtime Error -
                    gtk_file_system_path_is_local
           Product: GtkRadiant
           Version: 1.5
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: editor
        AssignedTo: gtkradiant at zerowing.idsoftware.com
        ReportedBy: ondrej at svetlik.info


Every use of gtk_file_chooser_dialog_new() seems to produce the same bug. When I
choose not to break to the debugger, it opens the same error window a few more
times and then opens the file chooser dialog. I have compiled radiant from
sources, revision 101 with just a simple fix of bug 1105.

(gdb) r
Starting program: /opt/gtkradiant/radiant.x86
[Thread debugging using libthread_db enabled]
[New Thread 46912541118944 (LWP 14469)]
[New Thread 1074006368 (LWP 14500)]
Gtk-CRITICAL **: gtk_file_system_path_is_local: assertion `path != NULL' failed


Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 46912541118944 (LWP 14469)]
0x00002aaaac0fa250 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00002aaaac0fa250 in raise () from /lib64/libc.so.6
#1  0x0000000000520bea in error_redirect (domain=0x2aaaab296d05 "Gtk",
log_level=G_LOG_LEVEL_CRITICAL,
    message=0x1302620 "gtk_file_system_path_is_local: assertion `path != NULL'
failed", user_data=0x0) at radiant/main.cpp:186
#2  0x000000307452cf9c in g_logv () from /usr/lib64/libglib-2.0.so.0
#3  0x000000307452d226 in g_log () from /usr/lib64/libglib-2.0.so.0
#4  0x00002aaaab17fcbf in gtk_file_system_path_is_local () from
/usr/lib64/libgtk-x11-2.0.so.0
#5  0x00002aaaab171221 in gtk_file_chooser_dialog_new_with_backend () from
/usr/lib64/libgtk-x11-2.0.so.0
#6  0x00002aaaab176d82 in gtk_file_chooser_dialog_new_with_backend () from
/usr/lib64/libgtk-x11-2.0.so.0
#7  0x00002aaaabd3ab08 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0
#8  0x00002aaaabd3b552 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0
#9  0x00002aaaabd3b6f5 in g_object_new () from /usr/lib64/libgobject-2.0.so.0
#10 0x00002aaaab178e5f in gtk_file_chooser_widget_get_type () from
/usr/lib64/libgtk-x11-2.0.so.0
#11 0x00002aaaabd3ab08 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0
#12 0x00002aaaabd3b4e6 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0
#13 0x00002aaaabd3b6f5 in g_object_new () from /usr/lib64/libgobject-2.0.so.0
#14 0x00002aaaab16ecaf in gtk_file_chooser_dialog_get_type () from
/usr/lib64/libgtk-x11-2.0.so.0
#15 0x00002aaaabd3ab08 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0
#16 0x00002aaaabd3b552 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0
#17 0x00002aaaabd3b6f5 in g_object_new () from /usr/lib64/libgobject-2.0.so.0
#18 0x00002aaaab16ee60 in gtk_file_chooser_dialog_get_type () from
/usr/lib64/libgtk-x11-2.0.so.0
#19 0x00002aaaab16ef80 in gtk_file_chooser_dialog_new () from
/usr/lib64/libgtk-x11-2.0.so.0
#20 0x000000000062b46f in file_dialog_show (parent=0xc3e700, open=true,
title=0x641216 "Open Map", path=0xbed4a0 "/home/osvetlik/.etwolf/etmain/maps/",
pattern=0x6408a9 "map")
    at libs/gtkutil/filechooser.cpp:337
#21 0x000000000062b950 in file_dialog (parent=0xc3e700, open=true,
title=0x641216 "Open Map", path=0xbed4a0 "/home/osvetlik/.etwolf/etmain/maps/",
pattern=0x6408a9 "map")
    at libs/gtkutil/filechooser.cpp:477
#22 0x00000000005358fa in map_open (title=0x641216 "Open Map") at
radiant/map.cpp:1882
#23 0x00000000005375ed in OpenMap () at radiant/map.cpp:1895
#24 0x0000000000533055 in Function0<void, &(OpenMap())>::call () at
libs/generic/functional.h:120
#25 0x0000000000533069 in Caller0To1<Function0<void, &(OpenMap())>, void*>::call
() at libs/generic/functional.h:186
#26 0x0000000000533089 in BindFirstOpaque<Caller0To1<Function0<void,
&(OpenMap())>, void*> >::thunk (environment=0x0) at libs/generic/callback.h:120
#27 0x00002aaaabd3627c in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#28 0x00002aaaabd432ea in g_signal_stop_emission () from
/usr/lib64/libgobject-2.0.so.0
#29 0x00002aaaabd4480c in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#30 0x00002aaaabd44bc2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#31 0x00002aaaab119a58 in gtk_button_get_alignment () from
/usr/lib64/libgtk-x11-2.0.so.0
#32 0x00002aaaabd3627c in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#33 0x00002aaaabd42e24 in g_signal_stop_emission () from
/usr/lib64/libgobject-2.0.so.0
#34 0x00002aaaabd4480c in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#35 0x00002aaaabd44bc2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#36 0x00002aaaab119266 in gtk_button_set_relief () from
/usr/lib64/libgtk-x11-2.0.so.0
#37 0x00002aaaab1b8e2e in gtk_marshal_VOID__UINT_STRING () from
/usr/lib64/libgtk-x11-2.0.so.0
#38 0x00002aaaabd3627c in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#39 0x00002aaaabd43720 in g_signal_stop_emission () from
/usr/lib64/libgobject-2.0.so.0
#40 0x00002aaaabd4454b in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#41 0x00002aaaabd44bc2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#42 0x00002aaaab27d4a8 in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#43 0x00002aaaab1b77b5 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#44 0x00002aaaab1b7bc4 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#45 0x00002aaaab4d810d in gdk_screen_get_setting () from
/usr/lib64/libgdk-x11-2.0.so.0
#46 0x0000003074524a9e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#47 0x0000003074527734 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#48 0x0000003074527c20 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#49 0x00002aaaab1b7145 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#50 0x0000000000521377 in main (argc=1, argv=0x7fff3aa36de8) at radiant/main.cpp:629

-- 
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