Bug 116897

Summary: glade-2 doesn't open files
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Thiago Sayao <thiago.sayao>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: federico
Version: Beta 4   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: strace for glade (strance -oglade-2.log glade-2)

Description Thiago Sayao 2005-09-14 00:42:48 UTC
Launching glade-2 works fine, but when i try to open any file by just clicking
the toolbar icon or from the menu, glade crashes (before showing the file
selection dialog).
Comment 1 Rodrigo Moya 2005-09-14 09:49:07 UTC
This sounds to me like the GTK file selector we fixed. If you are running beta4
that might be the case. Please update to latest RC and re-open if it still happens
Comment 2 Thiago Sayao 2005-09-26 23:31:04 UTC
It still happens..
here is the output:
sayao@3(NXDOMAIN):~> glade-2
GTK Accessibility Module initialized
I/O warning : failed to load external entity "/home/sayao/.glade2"
GTK Accessibility Module initialized

When i click open, the second "GTK Accessibility Module initialized" is showed..
and the crashes..
Comment 3 Thiago Sayao 2005-09-26 23:33:46 UTC
Here is the strace output:

futex(0x816d128, FUTEX_WAKE, 1)         = 1
stat64("/afs", 0x8301b34)               = -1 ENOENT (No such file or directory)
stat64("/net", 0x8301b94)               = -1 ENOENT (No such file or directory)
access("MARK: set_file_system_backend end ", F_OK) = -1 ENOENT (No such file or
directory)
access("MARK: shortcuts_append_home start ", F_OK) = -1 ENOENT (No such file or
directory)
access("MARK:     shortcuts_insert_path start file:///home/sayao", F_OK) = -1
ENOENT (No such file or directory)
access("MARK:         check_is_folder start file:///home/sayao", F_OK) = -1
ENOENT (No such file or directory)
lstat64("/home/sayao", {st_mode=S_IFDIR|0755, st_size=1920, ...}) = 0
rt_sigaction(SIGUSR2, {0x412d29d0, [USR2], SA_RESTART}, {SIG_DFL}, 8) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(3, "\33\30\2\0\0\0\0\0", 8)       = 8
write(3, " \30\2\0\0\0\0\0", 8)         = 8
write(3, "+\30\1\0", 4)                 = 4
read(3, 0xbfbc3f14, 32)                 = -1 EAGAIN (Resource temporarily
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\2&:\0\0\0\0R\2@\2\4\0\0\0\0\0\0\0X\361\v\0\320\310\232"..., 32) = 32
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x412ccd88) = 7408
waitpid(7408, GTK Accessibility Module initialized
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 7408
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(1)                           = ?
Comment 4 Thiago Sayao 2005-09-26 23:45:51 UTC
More Info:

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 23.71    0.066463          71       936           write
 19.98    0.055997       55997         1           waitpid
 15.71    0.044034         129       341           select
 10.45    0.029306          12      2435       341 read
  7.53    0.021117          29       717       470 open
  3.83    0.010740         256        42           writev
  3.52    0.009865         197        50         2 ioctl
  2.54    0.007119          30       235           poll
  2.32    0.006508          28       236           gettimeofday
  1.39    0.003905          29       136           mmap2
  1.21    0.003383          17       204           old_mmap
  0.94    0.002639          13       206       109 stat64
  0.84    0.002342          62        38         1 futex
  0.77    0.002169          53        41           time
  0.66    0.001846         132        14           uname
  0.61    0.001697          12       142       118 access
  0.60    0.001669          14       123           munmap
  0.55    0.001543          67        23           brk
  0.52    0.001453           6       249           close
  0.41    0.001150         575         2           clone
  0.35    0.000984           4       245           fstat64
  0.32    0.000896         448         2           shmget
  0.24    0.000680          97         7           connect
  0.17    0.000471          25        19           getdents64
  0.16    0.000438           5        84           madvise
  0.10    0.000283         283         1           execve
  0.07    0.000183           9        21           rt_sigaction
  0.06    0.000168          21         8           socket
  0.06    0.000165          28         6           getdents
  0.05    0.000146         146         1           bind
  0.05    0.000133           4        36           fcntl64
  0.04    0.000115          23         5           pipe
  0.04    0.000109           3        32           _llseek
  0.04    0.000107          15         7         4 lstat64
  0.03    0.000088          44         2           shmat
  0.02    0.000057          11         5           mprotect
  0.02    0.000053          13         4         4 mkdir
  0.01    0.000037          37         1           chmod
  0.01    0.000036          36         1           readv
  0.01    0.000035          35         1           utime
  0.01    0.000021           3         8           getuid32
  0.01    0.000021          21         1           accept
  0.01    0.000017          17         1           pread64
  0.00    0.000014          14         1           _sysctl
  0.00    0.000012          12         1           getcwd
  0.00    0.000011           6         2           setresuid32
  0.00    0.000011           6         2           setsockopt
  0.00    0.000008           8         1           recvmsg
  0.00    0.000008           4         2           shmctl
  0.00    0.000007           4         2           getrlimit
  0.00    0.000007           4         2           geteuid32
  0.00    0.000006           3         2           setresgid32
  0.00    0.000006           6         1           set_thread_area
  0.00    0.000006           6         1           listen
  0.00    0.000006           6         1           getsockname
  0.00    0.000005           5         1           sched_getparam
  0.00    0.000005           3         2           getgid32
  0.00    0.000005           3         2           getegid32
  0.00    0.000004           2         2           sched_get_priority_max
  0.00    0.000004           4         1           getresuid32
  0.00    0.000003           3         1           sched_getscheduler
  0.00    0.000003           3         1           sched_get_priority_min
  0.00    0.000003           3         1           getresgid32
  0.00    0.000002           2         1           rt_sigprocmask
  0.00    0.000002           2         1           set_tid_address
------ ----------- ----------- --------- --------- ----------------
100.00    0.280326                  6700      1049 total
Comment 5 JP Rosevear 2005-09-27 02:26:03 UTC
What version of glade is installed?
Comment 6 Stanislav Brabec 2005-09-27 13:34:00 UTC
Confirming in 10.0 x86_64:

Looking at backtrace, it is a GDA problem. It can be a problem of my FAM wrapper.

0x00002aaaad69ff02 in waitpid () from /lib64/tls/libpthread.so.0
#0  0x00002aaaad69ff02 in waitpid () from /lib64/tls/libpthread.so.0
#1  0x00002aaaab6aed17 in libgnomeui_module_info_get ()
   from /opt/gnome/lib64/libgnomeui-2.so.0
#2  <signal handler called>
#3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3
#4  0x00002aaab37d0894 in fam_dl_open ()
   from /opt/gnome/lib64/gnome-vfs-2.0/modules/libfile.so
#5  0x00002aaab37d097b in fam_dl_open ()
   from /opt/gnome/lib64/gnome-vfs-2.0/modules/libfile.so
#6  0x00002aaaac684b8f in _gnome_vfs_monitor_do_add ()
   from /opt/gnome/lib64/libgnomevfs-2.so.0
#7  0x00002aaaac686320 in gnome_vfs_monitor_add () from
/opt/gnome/lib64/libgnomevfs-2.so.0
#8  0x00002aaab36c1518 in gtk_file_system_gnome_vfs_new ()
   from /opt/gnome/lib64/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#9  0x00002aaaad8892d7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#10 0x00002aaaad8894f7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#11 0x00002aaaad890af6 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#12 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
#13 0x00002aaaae6b979f in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#14 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
#15 0x00002aaaad8932b6 in gtk_file_chooser_widget_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#16 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
#17 0x00002aaaae6b970e in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#18 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
#19 0x00002aaaad886bb4 in gtk_file_chooser_dialog_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#20 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
#21 0x00002aaaae6b979f in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#22 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
#23 0x00002aaaad886dc7 in gtk_file_chooser_dialog_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#24 0x00002aaaad886ef5 in gtk_file_chooser_dialog_new ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#25 0x00000000004527a3 in glade_project_window_new ()
#26 0x00002aaaae6b3770 in g_closure_invoke () from
/opt/gnome/lib64/libgobject-2.0.so.0
#27 0x00002aaaae6c21d9 in g_signal_stop_emission () from
/opt/gnome/lib64/libgobject-2.0.so.0
#28 0x00002aaaae6c36ac in g_signal_emit_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#29 0x00002aaaae6c3a63 in g_signal_emit () from /opt/gnome/lib64/libgobject-2.0.so.0
#30 0x00002aaaad9bd0ca in gtk_widget_activate () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#31 0x00002aaaad8ede18 in gtk_menu_shell_activate_item ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#32 0x00002aaaad8ee14a in gtk_menu_shell_activate_item ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#33 0x00002aaaad8deed0 in gtk_marshal_VOID__UINT_STRING ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#34 0x00002aaaae6b3770 in g_closure_invoke () from
/opt/gnome/lib64/libgobject-2.0.so.0
#35 0x00002aaaae6c238b in g_signal_stop_emission () from
/opt/gnome/lib64/libgobject-2.0.so.0
#36 0x00002aaaae6c33eb in g_signal_emit_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#37 0x00002aaaae6c3a63 in g_signal_emit () from /opt/gnome/lib64/libgobject-2.0.so.0
#38 0x00002aaaad9bd295 in gtk_widget_activate () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#39 0x00002aaaad8dd2db in gtk_propagate_event () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#40 0x00002aaaad8dd757 in gtk_main_do_event () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
#41 0x00002aaaade6149c in gdk_screen_get_setting () from
/opt/gnome/lib64/libgdk-x11-2.0.so.0
#42 0x00002aaaaea1a54d in g_main_context_dispatch () from
/opt/gnome/lib64/libglib-2.0.so.0
#43 0x00002aaaaea1d6ff in g_main_context_check () from
/opt/gnome/lib64/libglib-2.0.so.0
#44 0x00002aaaaea1d9aa in g_main_loop_run () from /opt/gnome/lib64/libglib-2.0.so.0
#45 0x00002aaaace784d5 in bonobo_main () from /opt/gnome/lib64/libbonobo-2.so.0
#46 0x0000000000455434 in main ()

Thread 2 (Thread 1074006368 (LWP 16983)):
#0  0x00002aaaafb312c9 in poll () from /lib64/tls/libc.so.6
No symbol table info available.
#1  0x00002aaaaea1d543 in g_main_context_check () from
/opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00002aaaaea1d9aa in g_main_loop_run () from /opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00002aaaad361570 in link_thread_io_context () from
/opt/gnome/lib64/libORBit-2.so.0
No symbol table info available.
#4  0x00002aaaaea36d9b in g_static_private_free () from
/opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00002aaaad699fa5 in start_thread () from /lib64/tls/libpthread.so.0
No symbol table info available.
#6  0x00002aaaafb39cb2 in clone () from /lib64/tls/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.
#9  0x0000000000000000 in ?? ()
No symbol table info available.
#10 0x0000000000000000 in ?? ()
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
#12 0x0000000000000000 in ?? ()
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.
#14 0x0000000000000000 in ?? ()
No symbol table info available.
#15 0x0000000000000000 in ?? ()
No symbol table info available.
#16 0x0000000000000000 in ?? ()
No symbol table info available.
#17 0x0000000000000000 in ?? ()
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.
#20 0x0000000000000000 in ?? ()
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.
#22 0x0000000000000000 in ?? ()
No symbol table info available.
#23 0x0000000000000000 in ?? ()
No symbol table info available.
#24 0x0000000000000000 in ?? ()
No symbol table info available.
#25 0x0000000000000000 in ?? ()
No symbol table info available.
#26 0x0000000000000000 in ?? ()
No symbol table info available.
#27 0x0000000000000000 in ?? ()
No symbol table info available.
#28 0x0000000000000000 in ?? ()
No symbol table info available.
#29 0x0000000000000000 in ?? ()
No symbol table info available.
#30 0x0000000000000000 in ?? ()
No symbol table info available.
#31 0x0000000000000000 in ?? ()
No symbol table info available.
#32 0x0000000000000000 in ?? ()
No symbol table info available.
#33 0x0000000000000000 in ?? ()
No symbol table info available.
#34 0x0000000000000000 in ?? ()
No symbol table info available.
#35 0x0000000000000000 in ?? ()
No symbol table info available.
#36 0x0000000000000000 in ?? ()
No symbol table info available.
#37 0x0000000000000000 in ?? ()
No symbol table info available.
#38 0x0000000000000000 in ?? ()
No symbol table info available.
#39 0x0000000000000000 in ?? ()
No symbol table info available.
#40 0x0000000000000000 in ?? ()
No symbol table info available.
#41 0x0000000000000000 in ?? ()
No symbol table info available.
#42 0x0000000000000000 in ?? ()
No symbol table info available.
#43 0x0000000000000000 in ?? ()
No symbol table info available.
#44 0x0000000000000000 in ?? ()
No symbol table info available.
#45 0x0000000000000000 in ?? ()
No symbol table info available.
#46 0x0000000000000000 in ?? ()
No symbol table info available.
#47 0x0000000000000000 in ?? ()
No symbol table info available.
#48 0x0000000000000000 in ?? ()
No symbol table info available.
#49 0x0000000000000000 in ?? ()
No symbol table info available.
#50 0x0000000000000000 in ?? ()
No symbol table info available.
#51 0x0000000000000000 in ?? ()
No symbol table info available.
#52 0x0000000000000000 in ?? ()
No symbol table info available.
#53 0x0000000000000000 in ?? ()
No symbol table info available.
#54 0x0000000000000000 in ?? ()
No symbol table info available.
#55 0x0000000000000000 in ?? ()
No symbol table info available.
#56 0x0000000000000000 in ?? ()
No symbol table info available.
#57 0x0000000000000000 in ?? ()
No symbol table info available.
#58 0x0000000000000000 in ?? ()
No symbol table info available.
#59 0x0000000000000000 in ?? ()
No symbol table info available.
#60 0x0000000000000000 in ?? ()
No symbol table info available.
#61 0x0000000000000000 in ?? ()
No symbol table info available.
#62 0x0000000000000000 in ?? ()
No symbol table info available.
#63 0x0000000000000000 in ?? ()
No symbol table info available.
#64 0x0000000000000000 in ?? ()
No symbol table info available.
#65 0x0000000000000000 in ?? ()
No symbol table info available.
#66 0x0000000000000000 in ?? ()
No symbol table info available.
#67 0x0000000000000000 in ?? ()
No symbol table info available.
#68 0x0000000000000000 in ?? ()
No symbol table info available.
#69 0x0000000000000000 in ?? ()
No symbol table info available.
#70 0x0000000000000000 in ?? ()
No symbol table info available.
#71 0x0000000000000000 in ?? ()
No symbol table info available.
#72 0x0000000000000000 in ?? ()
No symbol table info available.
#73 0x0000000000000000 in ?? ()
No symbol table info available.
#74 0x0000000000000000 in ?? ()
No symbol table info available.
#75 0x0000000000000000 in ?? ()
No symbol table info available.
#76 0x0000000000000000 in ?? ()
No symbol table info available.
#77 0x0000000000000000 in ?? ()
No symbol table info available.
#78 0x0000000000000000 in ?? ()
No symbol table info available.
#79 0x0000000000000000 in ?? ()
No symbol table info available.
#80 0x0000000000000000 in ?? ()
No symbol table info available.
#81 0x0000000000000000 in ?? ()
No symbol table info available.
#82 0x0000000000000000 in ?? ()
No symbol table info available.
#83 0x0000000000000000 in ?? ()
No symbol table info available.
#84 0x0000000000000000 in ?? ()
No symbol table info available.
#85 0x0000000000000000 in ?? ()
No symbol table info available.
#86 0x0000000000000000 in ?? ()
No symbol table info available.
#87 0x0000000000000000 in ?? ()
No symbol table info available.
#88 0x0000000000000000 in ?? ()
No symbol table info available.
#89 0x0000000000000000 in ?? ()
No symbol table info available.
#90 0x0000000000000000 in ?? ()
No symbol table info available.
#91 0x0000000000000000 in ?? ()
No symbol table info available.
#92 0x0000000000000000 in ?? ()
No symbol table info available.
#93 0x0000000000000000 in ?? ()
No symbol table info available.
#94 0x0000000000000000 in ?? ()
No symbol table info available.
#95 0x0000000000000000 in ?? ()
No symbol table info available.
#96 0x0000000000000000 in ?? ()
No symbol table info available.
#97 0x0000000000000000 in ?? ()
No symbol table info available.
#98 0x0000000000000000 in ?? ()
No symbol table info available.
#99 0x0000000000000000 in ?? ()
No symbol table info available.
#100 0x0000000000000000 in ?? ()
No symbol table info available.
#101 0x0000000000000000 in ?? ()
No symbol table info available.
#102 0x0000000000000000 in ?? ()
No symbol table info available.
#103 0x0000000000000000 in ?? ()
No symbol table info available.
#104 0x0000000000000000 in ?? ()
No symbol table info available.
#105 0x0000000000000000 in ?? ()
No symbol table info available.
#106 0x0000000000000000 in ?? ()
No symbol table info available.
#107 0x0000000000000000 in ?? ()
No symbol table info available.
#108 0x0000000000000000 in ?? ()
No symbol table info available.
#109 0x0000000000000000 in ?? ()
No symbol table info available.
#110 0x0000000000000000 in ?? ()
No symbol table info available.
#111 0x0000000000000000 in ?? ()
No symbol table info available.
#112 0x0000000000000000 in ?? ()
No symbol table info available.
#113 0x0000000000000000 in ?? ()
No symbol table info available.
#114 0x0000000000000000 in ?? ()
No symbol table info available.
#115 0x0000000000000000 in ?? ()
No symbol table info available.
#116 0x0000000000000000 in ?? ()
No symbol table info available.
#117 0x0000000000000000 in ?? ()
No symbol table info available.
#118 0x0000000000000000 in ?? ()
No symbol table info available.
#119 0x0000000000000000 in ?? ()
No symbol table info available.
#120 0x0000000000000000 in ?? ()
No symbol table info available.
#121 0x0000000000000000 in ?? ()
No symbol table info available.
#122 0x0000000000000000 in ?? ()
No symbol table info available.
#123 0x0000000000000000 in ?? ()
No symbol table info available.
#124 0x0000000000000000 in ?? ()
No symbol table info available.
#125 0x0000000000000000 in ?? ()
No symbol table info available.
#126 0x0000000000000000 in ?? ()
No symbol table info available.
#127 0x0000000000000000 in ?? ()
No symbol table info available.
#128 0x0000000000000000 in ?? ()
No symbol table info available.
#129 0x0000000000000000 in ?? ()
No symbol table info available.
#130 0x0000000000000000 in ?? ()
No symbol table info available.
#131 0x0000000000000000 in ?? ()
No symbol table info available.
#132 0x0000000000000000 in ?? ()
No symbol table info available.
#133 0x0000000000000000 in ?? ()
No symbol table info available.
#134 0x0000000000000000 in ?? ()
No symbol table info available.
#135 0x0000000000000000 in ?? ()
No symbol table info available.
#136 0x0000000000000000 in ?? ()
No symbol table info available.
#137 0x0000000000000000 in ?? ()
No symbol table info available.
#138 0x0000000000000000 in ?? ()
No symbol table info available.
#139 0x0000000000000000 in ?? ()
No symbol table info available.
#140 0x0000000000000000 in ?? ()
No symbol table info available.
#141 0x0000000000000000 in ?? ()
No symbol table info available.
#142 0x0000000000000000 in ?? ()
No symbol table info available.
#143 0x0000000000000000 in ?? ()
No symbol table info available.
#144 0x0000000000000000 in ?? ()
No symbol table info available.
#145 0x0000000000000000 in ?? ()
No symbol table info available.
#146 0x0000000000000000 in ?? ()
No symbol table info available.
#147 0x0000000000000000 in ?? ()
No symbol table info available.
#148 0x0000000000000000 in ?? ()
No symbol table info available.
#149 0x0000000000000000 in ?? ()
No symbol table info available.
#150 0x0000000000000000 in ?? ()
No symbol table info available.
#151 0x0000000000000000 in ?? ()
No symbol table info available.
#152 0x0000000000000000 in ?? ()
No symbol table info available.
#153 0x0000000000000000 in ?? ()
No symbol table info available.
#154 0x0000000000000000 in ?? ()
No symbol table info available.
#155 0x0000000000000000 in ?? ()
No symbol table info available.
#156 0x0000000000000000 in ?? ()
No symbol table info available.
#157 0x0000000000000000 in ?? ()
No symbol table info available.
#158 0x0000000000000000 in ?? ()
No symbol table info available.
#159 0x0000000000000000 in ?? ()
No symbol table info available.
#160 0x0000000000000000 in ?? ()
No symbol table info available.
#161 0x0000000000000000 in ?? ()
No symbol table info available.
#162 0x0000000000000000 in ?? ()
No symbol table info available.
#163 0x0000000000000000 in ?? ()
No symbol table info available.
#164 0x0000000000000000 in ?? ()
No symbol table info available.
#165 0x0000000000000000 in ?? ()
No symbol table info available.
#166 0x0000000000000000 in ?? ()
No symbol table info available.
#167 0x0000000000000000 in ?? ()
No symbol table info available.
#168 0x0000000000000000 in ?? ()
No symbol table info available.
#169 0x0000000000000000 in ?? ()
No symbol table info available.
#170 0x0000000000000000 in ?? ()
No symbol table info available.
#171 0x0000000000000000 in ?? ()
No symbol table info available.
#172 0x0000000000000000 in ?? ()
No symbol table info available.
#173 0x0000000000000000 in ?? ()
No symbol table info available.
#174 0x0000000000000000 in ?? ()
No symbol table info available.
#175 0x0000000000000000 in ?? ()
No symbol table info available.
#176 0x0000000000000000 in ?? ()
No symbol table info available.
#177 0x0000000000000000 in ?? ()
No symbol table info available.
#178 0x0000000000000000 in ?? ()
No symbol table info available.
#179 0x0000000000000000 in ?? ()
No symbol table info available.
#180 0x0000000000000000 in ?? ()
No symbol table info available.
#181 0x0000000000000000 in ?? ()
No symbol table info available.
#182 0x0000000000000000 in ?? ()
No symbol table info available.
#183 0x0000000000000000 in ?? ()
No symbol table info available.
#184 0x0000000000000000 in ?? ()
No symbol table info available.
#185 0x0000000000000000 in ?? ()
No symbol table info available.
#186 0x0000000000000000 in ?? ()
No symbol table info available.
#187 0x0000000000000000 in ?? ()
No symbol table info available.
#188 0x0000000000000000 in ?? ()
No symbol table info available.
#189 0x0000000000000000 in ?? ()
No symbol table info available.
#190 0x0000000000000000 in ?? ()
No symbol table info available.
#191 0x0000000000000000 in ?? ()
No symbol table info available.
#192 0x0000000000000000 in ?? ()
No symbol table info available.
#193 0x0000000000000000 in ?? ()
No symbol table info available.
#194 0x0000000000000000 in ?? ()
No symbol table info available.
#195 0x0000000000000000 in ?? ()
No symbol table info available.
#196 0x0000000000000000 in ?? ()
No symbol table info available.
#197 0x0000000000000000 in ?? ()
No symbol table info available.
#198 0x0000000000000000 in ?? ()
No symbol table info available.
#199 0x0000000000000000 in ?? ()
No symbol table info available.
#200 0x0000000000000000 in ?? ()
No symbol table info available.
#201 0x0000000000000000 in ?? ()
No symbol table info available.
#202 0x0000000000000000 in ?? ()
No symbol table info available.
#203 0x0000000000000000 in ?? ()
No symbol table info available.
#204 0x0000000000000000 in ?? ()
No symbol table info available.
#205 0x0000000000000000 in ?? ()
No symbol table info available.
#206 0x0000000000000000 in ?? ()
No symbol table info available.
#207 0x0000000000000000 in ?? ()
No symbol table info available.
#208 0x0000000000000000 in ?? ()
No symbol table info available.
#209 0x0000000000000000 in ?? ()
No symbol table info available.
#210 0x0000000000000000 in ?? ()
No symbol table info available.
#211 0x0000000000000000 in ?? ()
No symbol table info available.
#212 0x0000000000000000 in ?? ()
No symbol table info available.
#213 0x0000000000000000 in ?? ()
No symbol table info available.
#214 0x0000000000000000 in ?? ()
No symbol table info available.
#215 0x0000000000000000 in ?? ()
No symbol table info available.
#216 0x0000000000000000 in ?? ()
No symbol table info available.
#217 0x00002aaaafca2500 in _nl_C_locobj () from /lib64/tls/libc.so.6
No symbol table info available.
#218 0x0000000040040dc0 in ?? ()
No symbol table info available.
#219 0x0000000000000000 in ?? ()
No symbol table info available.
#220 0x0000000000000000 in ?? ()
No symbol table info available.
#221 0x0000000000000000 in ?? ()
No symbol table info available.
#222 0x0000000000000000 in ?? ()
No symbol table info available.
#223 0x00002aaaafca4680 in mp_ () from /lib64/tls/libc.so.6
No symbol table info available.
#224 0x0000000000000000 in ?? ()
No symbol table info available.
#225 0x0000000000000000 in ?? ()
No symbol table info available.
#226 0x0000000000000000 in ?? ()
No symbol table info available.
#227 0x0000000040040960 in ?? ()
No symbol table info available.
#228 0x000000000067ade8 in ?? ()
No symbol table info available.
#229 0x0000000040040960 in ?? ()
No symbol table info available.
#230 0x0000000000000001 in ?? ()
No symbol table info available.
#231 0x0000000000000000 in ?? ()
No symbol table info available.
#232 0x0000000000000000 in ?? ()
No symbol table info available.
#233 0x0000000000000000 in ?? ()
No symbol table info available.
#234 0x0000000000000000 in ?? ()
No symbol table info available.
#235 0x0000000000000000 in ?? ()
No symbol table info available.
#236 0x0000000000000000 in ?? ()
No symbol table info available.
#237 0x0000000000000000 in ?? ()
No symbol table info available.
#238 0x0000000000000000 in ?? ()
No symbol table info available.
#239 0x0000000000000000 in ?? ()
No symbol table info available.
#240 0x0000000000000000 in ?? ()
No symbol table info available.
#241 0x0000000000000000 in ?? ()
No symbol table info available.
#242 0x0000000000000000 in ?? ()
No symbol table info available.
#243 0x00002aaaad7a4220 in stack_cache_maxsize () from /lib64/tls/libpthread.so.0
No symbol table info available.
#244 0x00002aaaad7a4220 in stack_cache_maxsize () from /lib64/tls/libpthread.so.0
No symbol table info available.
#245 0x0000425000004257 in ?? ()
No symbol table info available.
#246 0x0000000000000000 in ?? ()
No symbol table info available.
#247 0x00000000400401f0 in ?? ()
No symbol table info available.
#248 0x0000000000000002 in ?? ()
No symbol table info available.
#249 0x0000000000000000 in ?? ()
No symbol table info available.
#250 0x0000000000000000 in ?? ()
No symbol table info available.
#251 0x0000000000000001 in ?? ()
No symbol table info available.
#252 0x000000000067ada0 in ?? ()
No symbol table info available.
#253 0x0000000000000001 in ?? ()
No symbol table info available.
#254 0x0000000000000000 in ?? ()
No symbol table info available.
#255 0x0000000000000000 in ?? ()
No symbol table info available.
#256 0x0000000000000000 in ?? ()
No symbol table info available.
#257 0x0000000000000000 in ?? ()
No symbol table info available.
#258 0x0000000000000000 in ?? ()
No symbol table info available.
#259 0x0000000000000000 in ?? ()
No symbol table info available.
#260 0x0000000000000000 in ?? ()
No symbol table info available.
#261 0x0000000000000000 in ?? ()
No symbol table info available.
#262 0x0000000000000000 in ?? ()
No symbol table info available.
#263 0x0000000000000000 in ?? ()
No symbol table info available.
#264 0x0000000000000000 in ?? ()
No symbol table info available.
#265 0x0000000000000000 in ?? ()
No symbol table info available.
#266 0x0000000000000000 in ?? ()
No symbol table info available.
#267 0x0000000000000000 in ?? ()
No symbol table info available.
#268 0x0000000000000000 in ?? ()
No symbol table info available.
#269 0x0000000000000000 in ?? ()
No symbol table info available.
#270 0x0000000000000000 in ?? ()
No symbol table info available.
#271 0x0000000000000000 in ?? ()
No symbol table info available.
#272 0x0000000000000000 in ?? ()
No symbol table info available.
#273 0x0000000000000000 in ?? ()
No symbol table info available.
#274 0x0000000000000000 in ?? ()
No symbol table info available.
#275 0x0000000000000000 in ?? ()
No symbol table info available.
#276 0x0000000000000000 in ?? ()
No symbol table info available.
#277 0x0000000000000000 in ?? ()
No symbol table info available.
#278 0x0000000000000000 in ?? ()
No symbol table info available.
#279 0x0000000000000000 in ?? ()
No symbol table info available.
#280 0x0000000000000000 in ?? ()
No symbol table info available.
#281 0x0000000000000000 in ?? ()
No symbol table info available.
#282 0x0000000000000000 in ?? ()
No symbol table info available.
#283 0x0000000000000000 in ?? ()
No symbol table info available.
#284 0x0000000000000000 in ?? ()
No symbol table info available.
#285 0x0000000000000000 in ?? ()
No symbol table info available.
#286 0x0000000000000000 in ?? ()
No symbol table info available.
#287 0x0000000000000000 in ?? ()
No symbol table info available.
#288 0x0000000000000000 in ?? ()
No symbol table info available.
#289 0x0000000000000000 in ?? ()
No symbol table info available.
#290 0x0000000000000000 in ?? ()
No symbol table info available.
#291 0x0000000000000000 in ?? ()
No symbol table info available.
#292 0x0000000000000000 in ?? ()
No symbol table info available.
#293 0x0000000000000000 in ?? ()
No symbol table info available.
#294 0x0000000000000000 in ?? ()
No symbol table info available.
#295 0x0000000000000000 in ?? ()
No symbol table info available.
#296 0x0000000000000000 in ?? ()
No symbol table info available.
#297 0x0000000000000000 in ?? ()
No symbol table info available.
#298 0x0000000000000000 in ?? ()
No symbol table info available.
#299 0x0000000000000000 in ?? ()
No symbol table info available.
#300 0x0000000000000000 in ?? ()
No symbol table info available.
#301 0x0000000000000000 in ?? ()
No symbol table info available.
#302 0x0000000000000000 in ?? ()
No symbol table info available.
#303 0x0000000000000000 in ?? ()
No symbol table info available.
#304 0x0000000000000000 in ?? ()
No symbol table info available.
#305 0x0000000000000000 in ?? ()
No symbol table info available.
#306 0x0000000000000000 in ?? ()
No symbol table info available.
#307 0x0000000000000000 in ?? ()
No symbol table info available.
#308 0x0000000000000000 in ?? ()
No symbol table info available.
#309 0x0000000000000000 in ?? ()
No symbol table info available.
#310 0x0000000000000000 in ?? ()
No symbol table info available.
#311 0x0000000000000000 in ?? ()
No symbol table info available.
#312 0x0000000000000000 in ?? ()
No symbol table info available.
#313 0x0000000000000001 in ?? ()
No symbol table info available.
#314 0x0000000040040a10 in ?? ()
No symbol table info available.
#315 0x0000000000000000 in ?? ()
No symbol table info available.
#316 0x0000000000000000 in ?? ()
No symbol table info available.
#317 0x0000000000000000 in ?? ()
No symbol table info available.
#318 0x0000000000000000 in ?? ()
No symbol table info available.
#319 0x0000000000000000 in ?? ()
No symbol table info available.
#320 0x0000000000000000 in ?? ()
No symbol table info available.
#321 0x0000000000000000 in ?? ()
No symbol table info available.
#322 0x0000000000000000 in ?? ()
No symbol table info available.
#323 0x0000000000000000 in ?? ()
No symbol table info available.
#324 0x0000000000000000 in ?? ()
No symbol table info available.
#325 0x0000000000000000 in ?? ()
No symbol table info available.
#326 0x0000000000000000 in ?? ()
No symbol table info available.
#327 0x0000000000000000 in ?? ()
No symbol table info available.
#328 0x0000000000000000 in ?? ()
No symbol table info available.
#329 0x0000000000000000 in ?? ()
No symbol table info available.
#330 0x0000000000000000 in ?? ()
No symbol table info available.
#331 0x0000000000000000 in ?? ()
No symbol table info available.
#332 0x0000000000000000 in ?? ()
No symbol table info available.
#333 0x0000000000000000 in ?? ()
No symbol table info available.
#334 0x0000000000000000 in ?? ()
No symbol table info available.
#335 0x0000000000000000 in ?? ()
No symbol table info available.
#336 0x0000000000000000 in ?? ()
No symbol table info available.
#337 0x0000000000000000 in ?? ()
No symbol table info available.
#338 0x0000000000000000 in ?? ()
No symbol table info available.
#339 0x0000000000000000 in ?? ()
No symbol table info available.
#340 0x0000000000000000 in ?? ()
No symbol table info available.
#341 0x0000000000000000 in ?? ()
No symbol table info available.
#342 0x0000000000000000 in ?? ()
No symbol table info available.
#343 0x0000000000000000 in ?? ()
No symbol table info available.
#344 0x0000000000000000 in ?? ()
No symbol table info available.
#345 0x0000000000000000 in ?? ()
No symbol table info available.
#346 0x0000000000000001 in ?? ()
No symbol table info available.
#347 0x0000bd4b35f8086b in ?? ()
No symbol table info available.
#348 0x0000000000000000 in ?? ()
No symbol table info available.
#349 0x0000000000000060 in ?? ()
No symbol table info available.
#350 0x0000000000000000 in ?? ()
No symbol table info available.
#351 0x0000000000000000 in ?? ()
No symbol table info available.
#352 0x00002aaaaea36d00 in g_static_private_free () from
/opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#353 0x000000000067ada0 in ?? ()
No symbol table info available.
#354 0x0000000000000000 in ?? ()
No symbol table info available.
#355 0x0000000000000000 in ?? ()
No symbol table info available.
#356 0x0000000000000000 in ?? ()
No symbol table info available.
#357 0x0000000000000000 in ?? ()
No symbol table info available.
#358 0x0000000000000000 in ?? ()
No symbol table info available.
#359 0x0000000000000000 in ?? ()
No symbol table info available.
#360 0x0000000000000000 in ?? ()
No symbol table info available.
#361 0x0000000000000000 in ?? ()
No symbol table info available.
#362 0x0000000000000000 in ?? ()
No symbol table info available.
#363 0x0000000040000000 in ?? ()
No symbol table info available.
#364 0x0000000000041000 in ?? ()
No symbol table info available.
#365 0x0000000000001000 in ?? ()
No symbol table info available.
#366 0x0000000000001000 in ?? ()
No symbol table info available.
#367 0x0000000000000000 in ?? ()
No symbol table info available.
#368 0x0000000000000000 in ?? ()
No symbol table info available.
#369 0x0000000000000000 in ?? ()
No symbol table info available.
#370 0x0000000000000000 in ?? ()
No symbol table info available.
#371 0x0000000000000000 in ?? ()
No symbol table info available.
#372 0x0000000000000000 in ?? ()
No symbol table info available.
#373 0x0000000000000000 in ?? ()
No symbol table info available.
#374 0x0000000000000000 in ?? ()
No symbol table info available.
#375 0x0000000000000000 in ?? ()
No symbol table info available.
#376 0x0000000000000000 in ?? ()
No symbol table info available.
#377 0x0000000000000000 in ?? ()
No symbol table info available.
#378 0x0000000000000000 in ?? ()
No symbol table info available.
#379 0x0000000000000000 in ?? ()
No symbol table info available.
#380 0x0000000000000000 in ?? ()
No symbol table info available.
#381 0x0000000000000000 in ?? ()
No symbol table info available.
#382 0x0000000000000000 in ?? ()
No symbol table info available.
#383 0x0000000000000000 in ?? ()
No symbol table info available.
#384 0x0000000000000000 in ?? ()
No symbol table info available.
#385 0x0000000000000000 in ?? ()
No symbol table info available.
#386 0x0000000000000000 in ?? ()
No symbol table info available.
#387 0x0000000000000000 in ?? ()
No symbol table info available.
#388 0x0000000000000000 in ?? ()
No symbol table info available.
#389 0x0000000000000000 in ?? ()
No symbol table info available.
#390 0x0000000000000000 in ?? ()
No symbol table info available.
#391 0x0000000000000000 in ?? ()
No symbol table info available.
#392 0x0000000000000000 in ?? ()
No symbol table info available.
#393 0x0000000000000000 in ?? ()
No symbol table info available.
#394 0x0000000000000000 in ?? ()
No symbol table info available.
#395 0x0000000000000000 in ?? ()
No symbol table info available.
#396 0x0000000000000000 in ?? ()
No symbol table info available.
#397 0x0000000000000000 in ?? ()
No symbol table info available.
#398 0x0000000000000000 in ?? ()
No symbol table info available.
#399 0x0000000000000000 in ?? ()
No symbol table info available.
#400 0x0000000000000000 in ?? ()
No symbol table info available.
#401 0x0000000000000000 in ?? ()
No symbol table info available.
#402 0x0000000000000000 in ?? ()
No symbol table info available.
#403 0x0000000000000000 in ?? ()
No symbol table info available.
#404 0x0000000000000000 in ?? ()
No symbol table info available.
#405 0x0000000000000000 in ?? ()
No symbol table info available.
#406 0x0000000000000000 in ?? ()
No symbol table info available.
#407 0x0000000000000000 in ?? ()
No symbol table info available.
#408 0x0000000000000000 in ?? ()
No symbol table info available.
#409 0x0000000000000000 in ?? ()
No symbol table info available.
#410 0x0000000000000000 in ?? ()
No symbol table info available.
#411 0x0000000000000000 in ?? ()
No symbol table info available.
#412 0x0000000000000000 in ?? ()
No symbol table info available.
#413 0x0000000000000000 in ?? ()
No symbol table info available.
#414 0x0000000000000000 in ?? ()
No symbol table info available.
#415 0x0000000000000000 in ?? ()
No symbol table info available.
#416 0x0000000000000000 in ?? ()
No symbol table info available.
#417 0x0000000000000000 in ?? ()
No symbol table info available.
#418 0x0000000000000000 in ?? ()
No symbol table info available.
#419 0x0000000000000000 in ?? ()
No symbol table info available.
#420 0x0000000000000000 in ?? ()
No symbol table info available.
#421 0x0000000000000000 in ?? ()
No symbol table info available.
#422 0x0000000000000000 in ?? ()
No symbol table info available.
#423 0x0000000000000000 in ?? ()
No symbol table info available.
#424 0x0000000000000000 in ?? ()
No symbol table info available.
#425 0x0000000000000000 in ?? ()
No symbol table info available.
#426 0x0000000000000000 in ?? ()
No symbol table info available.
#427 0x0000000000000000 in ?? ()
No symbol table info available.
#428 0x0000000000000000 in ?? ()
No symbol table info available.
#429 0x0000000000000000 in ?? ()
No symbol table info available.
#430 0x0000000000000000 in ?? ()
No symbol table info available.
#431 0x0000000000000000 in ?? ()
No symbol table info available.
#432 0x0000000000000000 in ?? ()
No symbol table info available.
#433 0x0000000000000000 in ?? ()
No symbol table info available.
#434 0x0000000000000000 in ?? ()
No symbol table info available.
#435 0x0000000000000000 in ?? ()
No symbol table info available.
#436 0x0000000000000000 in ?? ()
No symbol table info available.
#437 0x0000000000000000 in ?? ()
No symbol table info available.
#438 0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46912587475232 (LWP 16976)):
#0  0x00002aaaad69ff02 in waitpid () from /lib64/tls/libpthread.so.0
No symbol table info available.
#1  0x00002aaaab6aed17 in libgnomeui_module_info_get ()
   from /opt/gnome/lib64/libgnomeui-2.so.0
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3
No symbol table info available.
#4  0x00002aaab37d0894 in fam_dl_open ()
   from /opt/gnome/lib64/gnome-vfs-2.0/modules/libfile.so
No symbol table info available.
#5  0x00002aaab37d097b in fam_dl_open ()
   from /opt/gnome/lib64/gnome-vfs-2.0/modules/libfile.so
No symbol table info available.
#6  0x00002aaaac684b8f in _gnome_vfs_monitor_do_add ()
   from /opt/gnome/lib64/libgnomevfs-2.so.0
No symbol table info available.
#7  0x00002aaaac686320 in gnome_vfs_monitor_add () from
/opt/gnome/lib64/libgnomevfs-2.so.0
No symbol table info available.
#8  0x00002aaab36c1518 in gtk_file_system_gnome_vfs_new ()
   from /opt/gnome/lib64/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
No symbol table info available.
#9  0x00002aaaad8892d7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x00002aaaad8894f7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x00002aaaad890af6 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#13 0x00002aaaae6b979f in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#14 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#15 0x00002aaaad8932b6 in gtk_file_chooser_widget_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x00002aaaae6b970e in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#18 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#19 0x00002aaaad886bb4 in gtk_file_chooser_dialog_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#21 0x00002aaaae6b979f in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#22 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#23 0x00002aaaad886dc7 in gtk_file_chooser_dialog_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x00002aaaad886ef5 in gtk_file_chooser_dialog_new ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x00000000004527a3 in glade_project_window_new ()
No symbol table info available.
#26 0x00002aaaae6b3770 in g_closure_invoke () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#27 0x00002aaaae6c21d9 in g_signal_stop_emission () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#28 0x00002aaaae6c36ac in g_signal_emit_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#29 0x00002aaaae6c3a63 in g_signal_emit () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#30 0x00002aaaad9bd0ca in gtk_widget_activate () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x00002aaaad8ede18 in gtk_menu_shell_activate_item ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00002aaaad8ee14a in gtk_menu_shell_activate_item ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x00002aaaad8deed0 in gtk_marshal_VOID__UINT_STRING ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#34 0x00002aaaae6b3770 in g_closure_invoke () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#35 0x00002aaaae6c238b in g_signal_stop_emission () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#36 0x00002aaaae6c33eb in g_signal_emit_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#37 0x00002aaaae6c3a63 in g_signal_emit () from /opt/gnome/lib64/libgobject-2.0.so.0
No symbol table info available.
#38 0x00002aaaad9bd295 in gtk_widget_activate () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x00002aaaad8dd2db in gtk_propagate_event () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0x00002aaaad8dd757 in gtk_main_do_event () from
/opt/gnome/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0x00002aaaade6149c in gdk_screen_get_setting () from
/opt/gnome/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#42 0x00002aaaaea1a54d in g_main_context_dispatch () from
/opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#43 0x00002aaaaea1d6ff in g_main_context_check () from
/opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#44 0x00002aaaaea1d9aa in g_main_loop_run () from /opt/gnome/lib64/libglib-2.0.so.0
No symbol table info available.
#45 0x00002aaaace784d5 in bonobo_main () from /opt/gnome/lib64/libbonobo-2.so.0
No symbol table info available.
#46 0x0000000000455434 in main ()
No symbol table info available.
#0  0x00002aaaad69ff02 in waitpid () from /lib64/tls/libpthread.so.0
Comment 7 Rodrigo Moya 2005-09-27 13:38:50 UTC
On 32 bit it works ok, and don't have a 64bit machine to test it. I take it
either fam/gamin are installed? Seems like the FAMopen function is not being
dl'opened correctly?
Comment 8 Eric Larson 2005-09-27 14:34:24 UTC
This happened to me as well in both glade-2 and monodevelop. I had to change 

/desktop/gnome/interface/file_chooser_backend to "gtk+" 

for it to work. I am not sure what this says about the bug but hopefully it will
help out. 
Comment 9 Federico Mena Quintero 2005-09-27 14:48:28 UTC
This works fine for me on beta4plusplus on a 32-bit box.  Does it only happen on
64-bit?
Comment 10 Eric Larson 2005-09-27 15:03:17 UTC
This happened for me on the internal suse 10 release on a 32-bit laptop. 
Comment 11 Eric Larson 2005-09-27 15:05:30 UTC
Created attachment 50947 [details]
strace for glade (strance -oglade-2.log glade-2)

I tried to get a stack trace... I hope I did it correctly.
Comment 12 Federico Mena Quintero 2005-09-27 16:04:15 UTC
An strace log is not very useful, I'm afraid.  I need a stack trace from gdb.

Please run "gdb glade-2", and type "r" when it prompts you.  Make the program
crash, and then please attach the output of "thread apply all bt".
Comment 13 Stanislav Brabec 2005-09-27 16:19:23 UTC
IMHO it is related to my fam/gamin wrapper (fam_dl_open() was writtem by me). It
is used in gnome-vfs2 and libgda.

fam_dl_open() should never recurse and should never call FAMOpen.

Maybe it is a clash of both wrappers at once or so.
Comment 14 Stanislav Brabec 2005-09-27 16:26:15 UTC
Well. Suppose that wrapper is already preloaded by libgda. Now glade opens file
requester and it opens gnome-vfs file module. Module constructor loads wrapper.

It's not clean to me, what causes using of FAMOpen call from the variable from
wrapper of libgda.
Comment 15 Stanislav Brabec 2005-09-27 16:30:58 UTC
There is a my wrapper code. Exactly the same wrapper is used in both libgda and
gnome-vfs2, with exactly the same variables.

void *fam_dl_handle;

void fam_dl_open (void) __attribute__((constructor));
void fam_dl_open (void)
{
	const char *fam_lib = "libfam.so.0";
	const char *gamin_lib = "libgamin-1.so.0";
	char *lib1, *lib2;
	/* Prefer GAMIN by default. */
	lib1 = gamin_lib;
	lib2 = fam_lib;
	/* We use special file in /etc/init.d/fam to simplify detection, that FAM is
active. */
	if (access("/var/run/fam", F_OK) == 0)
	{
		/* FAM is running. Prefer FAM. */
		lib1 = fam_lib;
		lib2 = gamin_lib;
	}
	fam_dl_handle = dlopen(lib1, RTLD_NOW);
	if (!fam_dl_handle) {
		fam_dl_handle = dlopen(lib2, RTLD_NOW);
		if (!fam_dl_handle) {
			fprintf (stderr, "%s\n", dlerror());
			exit(1);
		}
	}
	FAMErrno_p = dlsym(fam_dl_handle, "FAMErrno");
	/* FamErrlist[] is unused */
	FAMOpen = dlsym(fam_dl_handle, "FAMOpen");
	FAMOpen2 = dlsym(fam_dl_handle, "FAMOpen2");
	FAMClose = dlsym(fam_dl_handle, "FAMClose");
	FAMMonitorDirectory = dlsym(fam_dl_handle, "FAMMonitorDirectory");
	FAMMonitorFile = dlsym(fam_dl_handle, "FAMMonitorFile");
	FAMMonitorCollection = dlsym(fam_dl_handle, "FAMMonitorCollection");
	FAMMonitorDirectory2 = dlsym(fam_dl_handle, "FAMMonitorDirectory2");
	FAMMonitorFile2 = dlsym(fam_dl_handle, "FAMMonitorFile2");
	FAMSuspendMonitor = dlsym(fam_dl_handle, "FAMSuspendMonitor");
	FAMResumeMonitor = dlsym(fam_dl_handle, "FAMResumeMonitor");
	FAMCancelMonitor = dlsym(fam_dl_handle, "FAMCancelMonitor");
	FAMNextEvent = dlsym(fam_dl_handle, "FAMNextEvent");
	FAMPending = dlsym(fam_dl_handle, "FAMPending");

}
Comment 16 Stanislav Brabec 2005-09-27 16:44:07 UTC
#0  0x00002aaaad69ff02 in waitpid () from /lib64/tls/libpthread.so.0
#1  0x00002aaaab6aed17 in libgnomeui_module_info_get ()
   from /opt/gnome/lib64/libgnomeui-2.so.0
#2  <signal handler called>
#3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3
#4  0x00002aaab37d0864 in monitor_setup () at file-method.c:2449
#5  0x00002aaab37d094b in do_monitor_add (method=<value optimized out>, 
    method_handle_return=0xa43878, uri=0xa437d0,
monitor_type=GNOME_VFS_MONITOR_DIRECTORY)
    at file-method.c:2481
#6  0x00002aaaac684b6f in _gnome_vfs_monitor_do_add (method=<value optimized out>, 
    handle=0x7fffffae3df8, uri=0xa437d0, monitor_type=GNOME_VFS_MONITOR_DIRECTORY, 
    callback=0x2aaab36c1a80 <gtk_file_system_gnome_vfs_new+12704>,
user_data=0xa43680)
    at gnome-vfs-monitor.c:111
#7  0x00002aaaac686300 in gnome_vfs_monitor_add (handle=0x7fffffae3df8, 
    text_uri=<value optimized out>, monitor_type=GNOME_VFS_MONITOR_DIRECTORY, 
    callback=0x2aaab36c1a80 <gtk_file_system_gnome_vfs_new+12704>,
user_data=0xa43680)
    at gnome-vfs-ops.c:795
#8  0x00002aaab36c1518 in gtk_file_system_gnome_vfs_new ()
   from /opt/gnome/lib64/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#9  0x00002aaaad8892d7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#10 0x00002aaaad8894f7 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#11 0x00002aaaad890af6 in gtk_file_chooser_dialog_new_with_backend ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
#12 0x00002aaaae6b8d50 in g_object_newv () from /opt/gnome/lib64/libgobject-2.0.so.0
#13 0x00002aaaae6b979f in g_object_new_valist () from
/opt/gnome/lib64/libgobject-2.0.so.0
#14 0x00002aaaae6b9941 in g_object_new () from /opt/gnome/lib64/libgobject-2.0.so.0
#15 0x00002aaaad8932b6 in gtk_file_chooser_widget_get_type ()
   from /opt/gnome/lib64/libgtk-x11-2.0.so.0
Comment 17 Thiago Sayao 2005-09-27 17:11:29 UTC
Someone asked for the version and if its only a 64bit problem..

for the version, its glade-2.10.0-7 
for the platform, mine is 32bit, so it happens on 32bit too.
Comment 18 Stanislav Brabec 2005-09-29 11:30:56 UTC
To Michael Matz: Can you say me, how exactly works __attribute__((constructor))
and what happens, if I call upper mentioned code in two libraries (with the same
function name)?

I can guess proposed solution. Could you say me what is cleaner/better?

- Use different variable names and define old ones only as macros.

- Use local variables (it can cause problems, if functions using wrapper will be
spread over more source files - but it is not the case for now)

- Check, whether wrapper is already initialized (But what happens, if library is
unloaded?)
Comment 19 Michael Matz 2005-09-29 16:02:46 UTC
I fear I don't know everything involved, but some guesses from my side:   
One part of the backtrace is:  
 #3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3  
  
I assume that libgdb-3 contains your fam wrapper, which defines a global  
function pointer variable "FAMOpen", is that right?  And that's also the name  
of a exported function in libfam?  And the wrapper is supposed to set the  
variable FAMOpen to the address of the FAMOpen function.  Of course this can't  
work.  Suppose there is code directly calling "FAMOpen" (like 'monitor_setup' 
in file-method.c:2449 seems to do). 
 
If such code is run the first time after the wrapper is already loaded the ELF 
symbol resolution will look for symbol "FAMOpen" (for the call) and will find 
the global variable named "FAMOpen" from libgda.  And then will call that. 
 
So it will call a variable instead of a function.  This of course crashes. 
 
You shouldn't define global symbols on your own which override other symbols 
of different type (i.e. variables with functions in this case). 
Comment 20 Michael Matz 2005-09-29 16:05:51 UTC
I fear I don't know everything involved, but some guesses from my side:   
One part of the backtrace is:  
 #3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3  
  
I assume that libgdb-3 contains your fam wrapper, which defines a global  
function pointer variable "FAMOpen", is that right?  And that's also the name  
of a exported function in libfam?  And the wrapper is supposed to set the  
variable FAMOpen to the address of the FAMOpen function.  Of course this can't  
work.  Suppose there is code directly calling "FAMOpen" (like 'monitor_setup' 
in file-method.c:2449 seems to do). 
 
If such code is run the first time after the wrapper is already loaded the ELF 
symbol resolution will look for symbol "FAMOpen" (for the call) and will find 
the global variable named "FAMOpen" from libgda.  And then will call that. 
 
So it will call a variable instead of a function.  This of course crashes. 
 
You shouldn't define global symbols on your own which override other symbols 
of different type (i.e. variables with functions in this case). 
Comment 21 Stanislav Brabec 2005-09-29 16:17:00 UTC
Yes, FAMOpen is called from monitor_setup() and is both variable name of my
wrapper and exported function of libfam.

I changed header included into the function, so I can use original code.

int (*FAMOpen)(FAMConnection* fc);

FAMOpen is initialized by constructor to address of FAMOpen() from libfam/libgamin.

The wrapper works until attempt to load it second time for second library. Then
it crashes.
Comment 22 Stanislav Brabec 2005-09-30 14:09:00 UTC
Talking again with Michael Matz, it seems that renaming of function pointer
variables in code can prevent name clashes and crashes.

Additional comment from Michael Matz:

On Thu, 29 Sep 2005, Stanislav Brabec wrote:

> Yes, FAMOpen is called from monitor_setup() and is both variable name of
> my wrapper and exported function of libfam.
> 
> I changed header included into the function, so I can use original code.
> 
> int (*FAMOpen)(FAMConnection* fc);

But this is still a variable.  The code for generating a call to a symbol 
and a call through a pointer variable simply is different.  And the 
backtrace:

#3  0x00002aaaab537778 in FAMOpen () from /opt/gnome/lib64/libgda-3.so.3
#4  0x00002aaab37d0864 in monitor_setup () at file-method.c:2449

indicates that monitor_setup() is calling the symbol as normal function 
not by accessing a pointer.  I.e. it directly "calls" the pointer, which 
of course are no real instructions.

So if you expect that your header changes should be enough that all calls 
to FAMOpen should actually be rerouted through the pointer, then it seems 
this header isn't used in compiling file-method.c .

> The wrapper works until attempt to load it second time for second
> library. Then it crashes.

The wrapper doesn't crash according to the backtraces.  It's the call to 
the variable "FAMOpen" from file-method.c:monitor_setup.  That could be 
explained because when it's loaded only once then it might be loaded 
_after_ this function runs, which would mean that FAMOpen resolved to the 
real function from libfam/libgamin, not to the variable.

You would have to examine this a bit with a debugger.  Step up inside 
file-method.c and look what code was generated for that call.  If it's a 
direct call to a symbol, then it was compiled incorrectly and has nothing 
to do with doubled loading of this wrapper (which in fact should indeed 
not matter).


Ciao,
Michael.
Comment 23 Stanislav Brabec 2005-10-03 13:51:55 UTC
I rewrote my fam/gamin wrapper. Now it uses local variables with prefixed names
and name clash can never occur.

Glade now starts and file selector properly notifies change. Patch submitted for
STABLE.

To Andreas Jaeger: Please approve update of gnome-vfs2 and libgda for 10.0. New
preloader will fix crashes of glade, monodoc and maybe prevent crashes of
mergeant and others.
Comment 24 Andreas Jaeger 2005-10-04 06:28:51 UTC
Ok, Maintenance-Tracker-2497
Comment 25 Stanislav Brabec 2005-10-04 11:58:45 UTC
Patchinfo submitted.
Comment 26 Marcus Meissner 2005-10-06 14:15:56 UTC
updates approved.