Hide Forgot
Description of problem: Bareftp does not appear to work 'out of the box' and crashes immediately with errors that most 'normal' people wont be able to make heads or tails of. Knowing what I know about mono I suspect this is because im missing microsoft runtimes, but if that is so it is not clear, and not sorted out automatically by yum (like i'd have expect to happen automatically) Version-Release number of selected component (if applicable): 0.3.7-1.fc14 How reproducible: Every time Steps to Reproduce: 1. Install fedora 14 2. maybe um update to latest? 3. yum install bareftp (as root) 4. run 'bareftp' on the cli Actual results: Big ugly crash dump. Expected results: Either a gui (if it has one) or some usage info. Additional info: [root@ant ant]# yum install bareftp Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package bareftp.x86_64 0:0.3.7-1.fc14 set to be installed --> Processing Dependency: mono(Gnome.Keyring) = 1.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(gnome-sharp) = 2.24.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(glib-sharp) = 2.12.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(gconf-sharp) = 2.24.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(System) = 2.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(System.Web) = 2.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(gdk-sharp) = 2.12.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(mscorlib) = 2.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(Mono.Posix) = 2.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(gtk-sharp) = 2.12.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(System.Xml) = 2.0.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Processing Dependency: mono(gnome-vfs-sharp) = 2.24.0.0 for package: bareftp-0.3.7-1.fc14.x86_64 --> Running transaction check ---> Package clutter-sharp.x86_64 0:0-0.8.20090828.fc14 set to be installed --> Processing Dependency: clutter-gtk for package: clutter-sharp-0-0.8.20090828.fc14.x86_64 --> Processing Dependency: gtk-sharp2-gapi for package: clutter-sharp-0-0.8.20090828.fc14.x86_64 ---> Package gnome-keyring-sharp.x86_64 0:1.0.1-0.6.133722svn.fc14 set to be installed ---> Package gnome-sharp.x86_64 0:2.24.1-1.fc14 set to be installed ---> Package gtk-sharp2.x86_64 0:2.12.10-3.fc14 set to be installed ---> Package mono-core.x86_64 0:2.6.7-3.fc14 set to be installed --> Processing Dependency: mono(System.Data) = 2.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(System.Data.Linq) = 3.5.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(System.ServiceModel) = 3.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Microsoft.Build.Utilities) = 2.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Microsoft.Build.Engine) = 4.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Microsoft.Build.Framework) = 4.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Microsoft.Build.Framework) = 2.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Microsoft.Build.Engine) = 2.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(System.Runtime.Serialization) = 3.0.0.0 for package: mono-core-2.6.7-3.fc14.x86_64 --> Processing Dependency: libgdiplus for package: mono-core-2.6.7-3.fc14.x86_64 ---> Package mono-web.x86_64 0:2.6.7-3.fc14 set to be installed --> Processing Dependency: mono(System.Design) = 2.0.0.0 for package: mono-web-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(System.Design) = 4.0.0.0 for package: mono-web-2.6.7-3.fc14.x86_64 --> Processing Dependency: mono(Mono.Data.Sqlite) = 2.0.0.0 for package: mono-web-2.6.7-3.fc14.x86_64 --> Running transaction check ---> Package clutter-gtk.x86_64 0:0.10.8-2.fc14 set to be installed ---> Package gtk-sharp2-gapi.x86_64 0:2.12.10-3.fc14 set to be installed --> Processing Dependency: perl-XML-LibXML-Common for package: gtk-sharp2-gapi-2.12.10-3.fc14.x86_64 --> Processing Dependency: perl-XML-LibXML for package: gtk-sharp2-gapi-2.12.10-3.fc14.x86_64 --> Processing Dependency: perl(XML::LibXML) for package: gtk-sharp2-gapi-2.12.10-3.fc14.x86_64 --> Processing Dependency: perl-XML-SAX for package: gtk-sharp2-gapi-2.12.10-3.fc14.x86_64 ---> Package libgdiplus.x86_64 0:2.6.7-3.fc14 set to be installed ---> Package mono-data.x86_64 0:2.6.7-3.fc14 set to be installed ---> Package mono-data-sqlite.x86_64 0:2.6.7-3.fc14 set to be installed ---> Package mono-devel.x86_64 0:2.6.7-3.fc14 set to be installed --> Processing Dependency: mono(System.Configuration.Install) = 1.0.5000.0 for package: mono-devel-2.6.7-3.fc14.x86_64 ---> Package mono-wcf.x86_64 0:2.6.7-3.fc14 set to be installed ---> Package mono-winforms.x86_64 0:2.6.7-3.fc14 set to be installed --> Running transaction check ---> Package mono-extras.x86_64 0:2.6.7-3.fc14 set to be installed ---> Package perl-XML-LibXML.x86_64 1:1.70-5.fc14 set to be installed --> Processing Dependency: perl(XML::NamespaceSupport) for package: 1:perl-XML-LibXML-1.70-5.fc14.x86_64 ---> Package perl-XML-SAX.noarch 0:0.96-10.fc14 set to be installed --> Running transaction check ---> Package perl-XML-NamespaceSupport.noarch 0:1.11-2.fc14 set to be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================ Installing: bareftp x86_64 0.3.7-1.fc14 updates 190 k Installing for dependencies: clutter-gtk x86_64 0.10.8-2.fc14 updates 42 k clutter-sharp x86_64 0-0.8.20090828.fc14 fedora 212 k gnome-keyring-sharp x86_64 1.0.1-0.6.133722svn.fc14 fedora 22 k gnome-sharp x86_64 2.24.1-1.fc14 fedora 316 k gtk-sharp2 x86_64 2.12.10-3.fc14 fedora 673 k gtk-sharp2-gapi x86_64 2.12.10-3.fc14 fedora 207 k libgdiplus x86_64 2.6.7-3.fc14 fedora 158 k mono-core x86_64 2.6.7-3.fc14 fedora 15 M mono-data x86_64 2.6.7-3.fc14 fedora 2.0 M mono-data-sqlite x86_64 2.6.7-3.fc14 fedora 134 k mono-devel x86_64 2.6.7-3.fc14 fedora 1.8 M mono-extras x86_64 2.6.7-3.fc14 fedora 742 k mono-wcf x86_64 2.6.7-3.fc14 fedora 1.4 M mono-web x86_64 2.6.7-3.fc14 fedora 4.1 M mono-winforms x86_64 2.6.7-3.fc14 fedora 3.8 M perl-XML-LibXML x86_64 1:1.70-5.fc14 fedora 369 k perl-XML-NamespaceSupport noarch 1.11-2.fc14 fedora 17 k perl-XML-SAX noarch 0.96-10.fc14 fedora 78 k Transaction Summary ================================================================================================================================================ Install 19 Package(s) Total size: 32 M Total download size: 31 M Installed size: 113 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Package(s) data still to download: 31 M (1/14): gtk-sharp2-2.12.10-3.fc14.x86_64.rpm | 673 kB 00:00 (2/14): gtk-sharp2-gapi-2.12.10-3.fc14.x86_64.rpm | 207 kB 00:00 (3/14): libgdiplus-2.6.7-3.fc14.x86_64.rpm | 158 kB 00:00 (4/14): mono-core-2.6.7-3.fc14.x86_64.rpm | 15 MB 00:16 (5/14): mono-data-2.6.7-3.fc14.x86_64.rpm | 2.0 MB 00:02 (6/14): mono-data-sqlite-2.6.7-3.fc14.x86_64.rpm | 134 kB 00:00 (7/14): mono-devel-2.6.7-3.fc14.x86_64.rpm | 1.8 MB 00:02 (8/14): mono-extras-2.6.7-3.fc14.x86_64.rpm | 742 kB 00:03 (9/14): mono-wcf-2.6.7-3.fc14.x86_64.rpm | 1.4 MB 00:03 (10/14): mono-web-2.6.7-3.fc14.x86_64.rpm | 4.1 MB 00:05 (11/14): mono-winforms-2.6.7-3.fc14.x86_64.rpm | 3.8 MB 00:05 (12/14): perl-XML-LibXML-1.70-5.fc14.x86_64.rpm | 369 kB 00:01 (13/14): perl-XML-NamespaceSupport-1.11-2.fc14.noarch.rpm | 17 kB 00:00 (14/14): perl-XML-SAX-0.96-10.fc14.noarch.rpm | 78 kB 00:01 ------------------------------------------------------------------------------------------------------------------------------------------------ Total 618 kB/s | 31 MB 00:50 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : libgdiplus-2.6.7-3.fc14.x86_64 1/19 Installing : mono-data-2.6.7-3.fc14.x86_64 2/19 Installing : mono-wcf-2.6.7-3.fc14.x86_64 3/19 Installing : mono-extras-2.6.7-3.fc14.x86_64 4/19 Installing : mono-winforms-2.6.7-3.fc14.x86_64 5/19 Installing : mono-data-sqlite-2.6.7-3.fc14.x86_64 6/19 Installing : mono-devel-2.6.7-3.fc14.x86_64 7/19 Installing : mono-core-2.6.7-3.fc14.x86_64 8/19 Installing : mono-web-2.6.7-3.fc14.x86_64 9/19 Installing : gtk-sharp2-2.12.10-3.fc14.x86_64 10/19 Installing : gnome-keyring-sharp-1.0.1-0.6.133722svn.fc14.x86_64 11/19 Installing : gnome-sharp-2.24.1-1.fc14.x86_64 12/19 Installing : clutter-gtk-0.10.8-2.fc14.x86_64 13/19 Installing : perl-XML-NamespaceSupport-1.11-2.fc14.noarch 14/19 Installing : bareftp-0.3.7-1.fc14.x86_64 15/19 Installing : perl-XML-SAX-0.96-10.fc14.noarch 16/19 Installing : 1:perl-XML-LibXML-1.70-5.fc14.x86_64 17/19 Installing : gtk-sharp2-gapi-2.12.10-3.fc14.x86_64 18/19 Installing : clutter-sharp-0-0.8.20090828.fc14.x86_64 19/19 Installed: bareftp.x86_64 0:0.3.7-1.fc14 Dependency Installed: clutter-gtk.x86_64 0:0.10.8-2.fc14 clutter-sharp.x86_64 0:0-0.8.20090828.fc14 gnome-keyring-sharp.x86_64 0:1.0.1-0.6.133722svn.fc14 gnome-sharp.x86_64 0:2.24.1-1.fc14 gtk-sharp2.x86_64 0:2.12.10-3.fc14 gtk-sharp2-gapi.x86_64 0:2.12.10-3.fc14 libgdiplus.x86_64 0:2.6.7-3.fc14 mono-core.x86_64 0:2.6.7-3.fc14 mono-data.x86_64 0:2.6.7-3.fc14 mono-data-sqlite.x86_64 0:2.6.7-3.fc14 mono-devel.x86_64 0:2.6.7-3.fc14 mono-extras.x86_64 0:2.6.7-3.fc14 mono-wcf.x86_64 0:2.6.7-3.fc14 mono-web.x86_64 0:2.6.7-3.fc14 mono-winforms.x86_64 0:2.6.7-3.fc14 perl-XML-LibXML.x86_64 1:1.70-5.fc14 perl-XML-NamespaceSupport.noarch 0:1.11-2.fc14 perl-XML-SAX.noarch 0:0.96-10.fc14 Complete! [root@ant ant]# bareftp ** GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error == NULL) Stacktrace: at (wrapper managed-to-native) GConf.Client.gconf_client_add_dir (intptr,string,int,intptr&) <0x00088> at (wrapper managed-to-native) GConf.Client.gconf_client_add_dir (intptr,string,int,intptr&) <0x00088> at GConf.Client.GetConnections (string) <0x00097> at GConf.Client.AddNotify (string,GConf.NotifyEventHandler) <0x0001b> at bareFTP.Preferences.Config..ctor (string) <0x0008b> at bareFTP.MainClass.Main (string[]) <0x00083> at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0x00054> Native stacktrace: /usr/bin/mono() [0x4893e1] /lib64/libpthread.so.0() [0x36e2a0eeb0] /lib64/libc.so.6(gsignal+0x35) [0x36e26330c5] /lib64/libc.so.6(abort+0x186) [0x36e2634a76] /lib64/libglib-2.0.so.0(g_assertion_message+0x144) [0x36e4267584] /lib64/libglib-2.0.so.0() [0x36e4267b20] /lib64/libgio-2.0.so.0() [0x36e669a475] /lib64/libgio-2.0.so.0(g_bus_get_sync+0x81) [0x36e669ad71] /usr/lib64/libgconf-2.so.4() [0x36efa15a5d] /usr/lib64/libgconf-2.so.4(gconf_activate_server+0x42) [0x36efa15cf2] /usr/lib64/libgconf-2.so.4() [0x36efa1f874] /usr/lib64/libgconf-2.so.4() [0x36efa20152] /usr/lib64/libgconf-2.so.4() [0x36efa20371] /usr/lib64/libgconf-2.so.4(gconf_engine_notify_add+0xce) [0x36efa20c6e] /usr/lib64/libgconf-2.so.4(gconf_client_add_dir+0x195) [0x36efa28965] [0x41f80d28] Debug info from gdb: Mono support loaded. [Thread debugging using libthread_db enabled] [New Thread 0x7f11b342e700 (LWP 30052)] [New Thread 0x7f11b8514700 (LWP 30051)] [New Thread 0x7f11b8b87700 (LWP 30050)] [New Thread 0x7f11b965b700 (LWP 30049)] [New Thread 0x7f11b9e5c700 (LWP 30048)] [New Thread 0x7f11ba65d700 (LWP 30047)] 0x00000036e2a0df7d in read () from /lib64/libpthread.so.0 7 Thread 0x7f11ba65d700 (LWP 30047) 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 6 Thread 0x7f11b9e5c700 (LWP 30048) 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 5 Thread 0x7f11b965b700 (LWP 30049) 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 4 Thread 0x7f11b8b87700 (LWP 30050) 0x00000036e2a0e6ed in nanosleep () from /lib64/libpthread.so.0 3 Thread 0x7f11b8514700 (LWP 30051) 0x00000036e2a0d480 in sem_wait () from /lib64/libpthread.so.0 2 Thread 0x7f11b342e700 (LWP 30052) 0x00000036e26d7283 in poll () from /lib64/libc.so.6 * 1 Thread 0x7f11c04ef760 (LWP 30046) 0x00000036e2a0df7d in read () from /lib64/libpthread.so.0 Thread 7 (Thread 0x7f11ba65d700 (LWP 30047)): #0 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000000005c0503 in ?? () #2 0x00000000005ba845 in ?? () #3 0x00000000005beca7 in ?? () #4 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f11b9e5c700 (LWP 30048)): #0 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000000005c0503 in ?? () #2 0x00000000005ba845 in ?? () #3 0x00000000005beca7 in ?? () #4 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f11b965b700 (LWP 30049)): #0 0x00000036e2a0b3b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00000000005c0503 in ?? () #2 0x00000000005ba845 in ?? () #3 0x00000000005beca7 in ?? () #4 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #5 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f11b8b87700 (LWP 30050)): #0 0x00000036e2a0e6ed in nanosleep () from /lib64/libpthread.so.0 #1 0x000000000058fc02 in ?? () #2 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #3 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f11b8514700 (LWP 30051)): #0 0x00000036e2a0d480 in sem_wait () from /lib64/libpthread.so.0 #1 0x00000000005aeeb8 in mono_sem_wait () #2 0x00000000004fe30a in ?? () #3 0x000000000057cbea in ?? () #4 0x00000000005a8463 in ?? () #5 0x00000000005bfbce in ?? () #6 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #7 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f11b342e700 (LWP 30052)): #0 0x00000036e26d7283 in poll () from /lib64/libc.so.6 #1 0x00000036e4242374 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00000036e4242c82 in g_main_loop_run () from /lib64/libglib-2.0.so.0 #3 0x00000036e66a5774 in ?? () from /lib64/libgio-2.0.so.0 #4 0x00000036e4269446 in ?? () from /lib64/libglib-2.0.so.0 #5 0x00000036e2a06ccb in start_thread () from /lib64/libpthread.so.0 #6 0x00000036e26e0c2d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f11c04ef760 (LWP 30046)): #0 0x00000036e2a0df7d in read () from /lib64/libpthread.so.0 #1 0x0000000000489577 in ?? () #2 <signal handler called> #3 0x00000036e26330c5 in raise () from /lib64/libc.so.6 #4 0x00000036e2634a76 in abort () from /lib64/libc.so.6 #5 0x00000036e4267584 in g_assertion_message () from /lib64/libglib-2.0.so.0 #6 0x00000036e4267b20 in g_assertion_message_expr () from /lib64/libglib-2.0.so.0 #7 0x00000036e669a475 in ?? () from /lib64/libgio-2.0.so.0 #8 0x00000036e669ad71 in g_bus_get_sync () from /lib64/libgio-2.0.so.0 #9 0x00000036efa15a5d in ?? () from /usr/lib64/libgconf-2.so.4 #10 0x00000036efa15cf2 in gconf_activate_server () from /usr/lib64/libgconf-2.so.4 #11 0x00000036efa1f874 in ?? () from /usr/lib64/libgconf-2.so.4 #12 0x00000036efa20152 in ?? () from /usr/lib64/libgconf-2.so.4 #13 0x00000036efa20371 in ?? () from /usr/lib64/libgconf-2.so.4 #14 0x00000036efa20c6e in gconf_engine_notify_add () from /usr/lib64/libgconf-2.so.4 #15 0x00000036efa28965 in gconf_client_add_dir () from /usr/lib64/libgconf-2.so.4 #16 0x0000000041f80d28 in ?? () #17 0x0000000001b11e50 in ?? () #18 0x00007fff40f87ad0 in ?? () #19 0x0000000001b11e50 in ?? () #20 0x00007f11b8e2fdb0 in ?? () #21 0x0000000001b794f0 in ?? () #22 0x00007fff40f87ed0 in ?? () #23 0x00007fff40f87d30 in ?? () #24 0x00007f11b8e2fdb0 in ?? () #25 0x0000000000000000 in ?? () ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted (core dumped) [root@ant ant]#
Sorry, jumped the gun. Was running as a different user, and the inabilty to connect to the X server was the problem. Ran it as the right user and all OK.