Bugzilla – Bug 315383
M/D RH9 main gui crash or not displayed on startup, null exception
Last modified: 2007-09-15 21:23:51 UTC
---- Reported by microsoft21228@yahoo.com 2004-07-04 16:00:26 MST ---- Please fill in this template when reporting a bug, unless you know what you are doing. Description of Problem: Steps to reproduce the problem: 1. in Xwin, click on monodevelop menu selection 2. 3. Actual Results: monodevelop 'startup' window opens and goes away. monodevelop main gui almost starts and then dies on some occassions the monodevelop window starts to render with nothing inside the outline, then goes away. Expected Results: hope to see mondevelop window !! How often does this happen? everytime Additional Information: starting in xterm, #mondevelop & Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object -- I always run as root user. D/L monno-all.zip; unzipped OK resulting in rpm's. all mono files installed from rpm's on command line, sucessively, until no more dependencies showed. Installation started as 'rpm ivh', then I used Uvh. 'rpm *.rpm' didn't work. successive repeated rpm -Uvh on files show no error messages. several mono rpm sections (at least 1) showed nemerous error messages related to UTF-8 not installed, or not coded or similar, which I ignored ( after all packages were installed a repeat 'rpm Uvh resulted in no error messages ). box is slightly upgraded RH9 from RH bins - box was upgraded to rh9 from RH8, RH 7.2, rh7.1 etc screen is 800 x 600 box has several versions of mozilla 1.x ---- Additional Comments From tberman@gentoo.org 2004-07-04 16:21:58 MST ---- What window manager are you using? ---- Additional Comments From microsoft21228@yahoo.com 2004-07-05 10:48:06 MST ---- wm = metacity 2.4.34 XFree86 4.3.0 (RH 4.3.0-2) Monodoc works OK. "hello world" in C# command line in xterm works OK. kernel 2.4.20-31.9 #1 Tue Apr 13 18:04:23 EDT 2004 i686 i686 i386 ---- Additional Comments From jluke@cfl.rr.com 2004-07-12 15:33:59 MST ---- Can you add the _full_ output of when you run monodevelop from the command line? There should be more than just 'Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object' Perhaps you just have stray old mono or Gtk# installations that are messing things up. ---- Additional Comments From microsoft21228@yahoo.com 2004-07-12 17:17:43 MST ---- My first installation of the mono package was 0.97 zip file, only a week or so before the final release. I re-downloaded all the 1.0 files and used rpm's in varying fashions (ivh, Uvh, --force ) to upgrade until no errors. I did not #rpm -e 0.97 files, except for mono-complete. ( my first D/L was the zip file, my 1.0 D/L were all the individual files) I lastly did rm *0.97*.rpm files.// to remove the pkg rpm files. A single final #rpm -Uvh *.rpm shows OK, no errors. I saw a bug report that used 'mint' (which I am unfamiliar with) copy from xterm: 1. basic run 2. with mint -- [root@mailhost c#]# monodevelop & [1] 557 [root@mailhost c#]# Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object [1]+ Exit 1 monodevelop [root@mailhost c#]# mint /usr/lib/monodevelop/bin/MonoDevelop.exe Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.IO.Path ---> System.NullReferenceException: Null Reference (SIGSEGV) #0: 0x00000 in System.Char:ToString () () #1: 0x00016 call in System.IO.Path:.cctor () () #2: 0x00013 ldsfld.o in System.IO.File:Exists (string) ([0x80ceea8] ) #3: 0x0001e call in MonoDevelop.SharpDevelopMain:Main (string[]) ([0x806d740] ) --- End of inner exception stack trace --- #0: 0x00013 ldsfld.o in System.IO.File:Exists (string) ([0x80ceea8] ) #1: 0x0001e call in MonoDevelop.SharpDevelopMain:Main (string[]) ([0x806d740] ) [root@mailhost c#]# -- I saw another bug report that did strace. So I followed suit: see below for 300 lines: A difference: the main gui doesn't try to show anymore. It tried once or twice but only at the very beginning of my trials. I haven't seen it since. The smaller start-up window shows until the crash. On a possible related issue: I bug searched 'mono' and there is a very common error that has the same "null exception" error message. It involves the 'using' keyword'. ------------------- strace of about 300 lines #monodevelop & ------------------- read(3, "# /etc/bashrc\n\n# System wide fun"..., 1598) = 1598 close(3) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 brk(0) = 0x80ef000 brk(0x80f0000) = 0x80f0000 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 493 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 493 wait4(-1, 0xbfffce4c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "root\n", 128) = 5 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 495 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 495 wait4(-1, 0xbfffce4c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "root\n", 128) = 5 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 497 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 497 wait4(-1, 0xbfffcf1c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "0\n", 128) = 2 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 umask(022) = 022 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 brk(0) = 0x80f0000 brk(0x80f1000) = 0x80f1000 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 open("/usr/bin/monodevelop", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfffd9c0) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/bash\n\nfunction reWrite {\n"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(0x7, 0xbfffda18) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=1348, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 brk(0) = 0x80f1000 brk(0x80f2000) = 0x80f2000 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 read(255, "#!/bin/bash\n\nfunction reWrite {\n"..., 1348) = 1348 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 stat64("/chrome/comm.jar", 0xbfffd800) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 _llseek(255, -741, [607], SEEK_CUR) = 0 fork() = 499 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 499 wait4(-1, 0xbfffd20c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "/usr/bin/mozilla\n", 128) = 17 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 500 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 500 wait4(-1, 0xbfffd13c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "/usr/bin/mozilla\n", 128) = 17 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("/usr/kerberos/sbin/grep", 0xbfffd640) = -1 ENOENT (No such file or directory) stat64("/usr/kerberos/bin/grep", 0xbfffd640) = -1 ENOENT (No such file or directory) stat64("/usr/local/sbin/grep", 0xbfffd640) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/grep", 0xbfffd640) = -1 ENOENT (No such file or directory) stat64("/sbin/grep", 0xbfffd640) = -1 ENOENT (No such file or directory) stat64("/bin/grep", {st_mode=S_IFREG|0755, st_size=75668, ...}) = 0 access("/bin/grep", X_OK) = 0 stat64("/bin/grep", {st_mode=S_IFREG|0755, st_size=75668, ...}) = 0 access("/bin/grep", X_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 501 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 501 wait4(-1, 0xbfffd39c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 fork() = 502 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "/usr/lib/mozilla-1.5\n", 128) = 21 read(3, 0xbfffd5b0, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 502 wait4(-1, 0xbfffd254, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 read(255, " \nMD_BIN_PATH=/usr/lib/monodevel"..., 1348) = 741 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 _llseek(255, -333, [1015], SEEK_CUR) = 0 fork() = 507 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x8076d30, [], SA_RESTORER, 0x400604f8}, {0x8076d30, [], SA_RESTORER, 0x400604f8}, 8) = 0 close(4) = 0 read(3, "\n", 128) = 1 read(3, 0xbfffd760, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 507 wait4(-1, 0xbfffd404, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 read(255, "set -- $ARGS\n\ncd $MD_BIN_PATH\n\nc"..., 1348) = 333 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 stat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=57344, ...}) = 0 stat64("/usr/lib/monodevelop", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/monodevelop/bin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 chdir("/usr/lib/monodevelop/bin") = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/kerberos/sbin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/usr/kerberos/bin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/usr/local/sbin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/usr/local/bin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/sbin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/bin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/usr/sbin/mono", 0xbfffd840) = -1 ENOENT (No such file or directory) stat64("/usr/bin/mono", {st_mode=S_IFREG|0755, st_size=3428, ...}) = 0 access("/usr/bin/mono", X_OK) = 0 stat64("/usr/bin/mono", {st_mode=S_IFREG|0755, st_size=3428, ...}) = 0 access("/usr/bin/mono", X_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0 _llseek(255, -1, [1347], SEEK_CUR) = 0 fork() = 509 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0 rt_sigaction(SIGINT, {0x8075db0, [], SA_RESTORER, 0x400604f8}, {SIG_DFL}, 8) = 0 wait4(-1, Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 509 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(-1, 0xbfffd65c, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [RTMIN]) rt_sigaction(SIGINT, {SIG_DFL}, {0x8075db0, [], SA_RESTORER, 0x400604f8}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 read(255, "\n", 1348) = 1 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 read(255, "", 1348) = 0 exit_group(1) = ? **** ctrl-C performed here after console paused. **** [1]+ Done strace monodevelop -- end of commentary ---- Additional Comments From microsoft21228@yahoo.com 2004-07-22 13:12:26 MST ---- I tried downloading MD source, and gtk# source and compiling to explore errors. This led me to some errors during compile, hoping to identify missing or broken components, if any: q: Is it a requirement to have libgda? It's not part of RH9 dist, and to install it requires additional components. (I don't know what it is: I merely try to decypher error msgs.) q: is environment PKG_CONFIG_PATH supposed to get set? I don't see it. additional data: attempted gtk# compile: [snip progress messages] Configuration summary * Installation prefix = /usr/local * C# compiler: /usr/bin/mcs Optional assemblies included in the build: * art-sharp.dll: yes * gnome-sharp.dll: no * glade-sharp.dll: yes * gda-sharp.dll: no * gnomedb-sharp.dll: no * rsvg-sharp.dll: no * gtkhtml-sharp.dll: no * vte-sharp.dll: no At this point, I can't tell if the problem is in monodevelop, mono or support software for either package, such as the db or a graphic hookup. //end ---- Additional Comments From kilgrojh@yahoo.com 2004-08-16 17:40:13 MST ---- I get the same thing as a regular user. But, if I login as root and run monodevelop from my desktop or if I "su - root" and run monodevelop & from the command line, it works okay. So maybe the problem is some environment variable or maybe a permissions issue. The real strange thing is that it HAS worked for me as a regular user (not root) before. One day it just stopped working. Strange. ---- Additional Comments From kilgrojh@yahoo.com 2004-08-20 16:49:25 MST ---- You aren't going to believe this. Ok, so...see my above comments...yeah. Now, I did an env for both my userid and root and printed off the list. Then, I went down the list and highlighted the differences that root had and I didn't. There looked to be a few, seemingly minor things. The first thing on the list that was different was that root had BASH_ENV=/root/.bashrc and my userid didn't. So, I exported that environment variable and...viola!!! It works now! Somewhere along the way I guess something got whacked and my BASH_ENV variable isn't getting set anymore. If anyone is out there and cares, give it a try. If the BASH_ENV thing doesn't work, just recreate what I did (compare env for root and user) and see what you get. ---- Additional Comments From kilgrojh@yahoo.com 2004-08-20 17:36:05 MST ---- Nevermind. Results are intermittent and unpredictable. I'm still broken. I can't reproduce the result. Sometimes monodevelop works and sometimes it does not. ---- Additional Comments From microsoft21228@yahoo.com 2004-11-08 01:35:14 MST ---- Upgrading using Rh9 bins to mono 1.0.4 allows monodevelop 0.5 IDE to start OK. Upgrading monodevelop bins to 0.5.1 also starts up the IDE OK. I didn't check mono 1.0.2 mono 1.0.1 did not start monodevelop 0.5. the following may be irrelevent: during the upgrade,I upgraded gecko-sharp to 0.6 removed ibm-data-db2 removed mono-ms-extras I'll add other upgrades in the graphical et al 1.0.4 line and re-check. As an added bonus, all versions of monodoc always worked OK. To perform the 1.0.4 upgrade required quite a long rpm command line for the minimal install. I include it here for reference: (caution: this text entry broke lines in the bug entry report) [root@mailhost mono-1.0]# rpm -Uvh mono-core-1.0.4-1.ximian.6.1.i686.rpm mono-devel-1.0.4-1.ximian.6.1.i686.rpm mono-data-1.0.4-1.ximian.6.1.i686.rpm mono-data-oracle-1.0.4-1.ximian.6.1.i686.rpm mono-data-postgresql-1.0.4-1.ximian.6.1.i686.rpm mono-data-sqlite-1.0.4-1.ximian.6.1.i686.rpm mono-data-sybase-1.0.4-1.ximian.6.1.i686.rpm mono-ikvm-1.0.4-1.ximian.6.1.i686.rpm bytefx-data-mysql-1.0.4-1.ximian.6.1.i686.rpm mono-winforms-1.0.4-1.ximian.6.1.i686.rpm mono-basic-1.0.4-1.ximian.6.1.i686.rpm Preparing... ########################################### [100%] 1:mono-core ########################################### [ 9%] You must install libgdiplus separately. 2:mono-data ########################################### [ 18%] 3:mono-winforms ########################################### [ 27%] 4:mono-devel ########################################### [ 36%] 5:mono-data-oracle ########################################### [ 45%] 6:mono-data-postgresql ########################################### [ 55%] 7:mono-data-sqlite ########################################### [ 64%] 8:mono-data-sybase ########################################### [ 73%] 9:mono-ikvm ########################################### [ 82%] 10:bytefx-data-mysql ########################################### [ 91%] 11:mono-basic ########################################### [100%] regards, Walt Smith Unknown bug field "cf_op_sys_details" encountered while moving bug <cf_op_sys_details>all RH bins</cf_op_sys_details>