Am Samstag, 12. Mai 2007 09:04 schrieb Mike Hommey: > On Fri, May 11, 2007 at 10:01:22PM +0200, Rainer Dorsch <[EMAIL PROTECTED]> wrote: > > Am Donnerstag, 10. Mai 2007 22:45 schrieb Sven Arvidsson: > > > On Thu, 2007-05-10 at 19:18 +0200, Rainer Dorsch wrote: > > > > epiphany-browser comes up, but then it most likely crashes during > > > > rendering of the starting page www.debian.org. I run strace with > > > > epiphany, but did not notice a problem. For reference this output is > > > > at > > > > > > > > http://www.alzental-castle.de/~rd/epiphany-browser-new.strace > > > > > > > > Not sure what iceweasel and epiphany-browser broke, but any hints > > > > what to check are very welcome. > > > > > > From the strace log: > > > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > > > > > > You're getting a segfault, which would indicate a bug or something > > > seriously wrong with your setup. > > > > > > I would suggest getting a backtrace, there are instructions available > > > here, > > > http://wiki.debian.org/?HowToGetABacktrace > > > > Sven, > > > > good observation, thanks. I did what you suggested and it looks to me > > like the problem comes out of libxul. NS_RegistryGetFactory () is calling > > itself many times before the crash. I see more details, I tried to run > > with libxul0d-dbg, but I failed. Has anybody an idea why that is or could > > I do something else? > > I can't tell for iceweasel, but for epiphany, the root of your problem > appears in your strace: > stat64("/usr/lib/xulrunner/res/langGroups.properties", 0xbfd0ea80) = -1 > ENOENT (No such file or directory) > lstat64("/usr/lib/xulrunner/res/langGroups.properties", 0xbfd0ea80) = -1 > ENOENT (No such file or directory) > stat64("/usr/lib/xulrunner/res/fonts/fontEncoding.properties", 0xbfd0e7a0) > = -1 ENOENT (No such file or directory) > lstat64("/usr/lib/xulrunner/res/fonts/fontEncoding.properties", 0xbfd0e7a0) > = -1 ENOENT (No such file or directory) > > These files are supposed to exist. > The actual files are /usr/share/xulrunner/res/langGroups.properties and > /usr/share/xulrunner/res/fonts/fontEncoding.properties, and > /usr/lib/xulrunner/res should look like this: > lrwxrwxrwx 1 root root 25 2007-04-09 22:18 /usr/lib/xulrunner/res -> > ../../share/xulrunner/res > > There is obviously something wrong with your installation, so you should > reinstall libxul0d and libxul-common. >
Mike, many thanks for that reply, I though that is the root cause of the problem (but it was not :-(. My root partition was recently almost full and I decided to move part of it to the old windows partition (which is still mounted under /mnt/hda1). Now /usr/lib is in /mnt/hda1/usr/lib and /usr/lib is a symlink to /mnt/hda1/usr/lib. The same for /usr/bin, the rest of /usr is still in the / partition. The link from /usr/lib/xulrunner/res (res -> ../../share/xulrunner/res) does not find its destination inn /usr/share any more, I assume, because it is resolved from the real directory /mnt/hda1/usr/lib/xulrunner which would then point to /mnt/hda1/usr/share..... I am surpised the the link resolution works like this, because the shell apparently knows the /usr/lib/xulrunner is the path and can distinguish between the two paths. For details goto the end of the mail. I replaced the symbolic link by a absolute link, now /usr/lib/xulrunner/res finds its target: topsi:/usr/lib/xulrunner# ln -s /usr/share/xulrunner/res/ . But I still get the segfault stat64("/usr/lib/xulrunner/res/fonts/fontEncoding.properties", {st_mode=S_IFREG|0644, st_size=8501, ...}) = 0 open("/usr/lib/xulrunner/res/fonts/fontEncoding.properties", O_RDONLY| O_LARGEFILE) = 29 lseek(29, 0, SEEK_CUR) = 0 lseek(29, 0, SEEK_END) = 8501 lseek(29, 0, SEEK_SET) = 0 read(29, "# ***** BEGIN LICENSE BLOCK ****"..., 8192) = 8192 read(29, "ri, Bengali, Gurmukhi, Gujarati,"..., 8192) = 309 read(29, "", 8192) = 0 close(29) = 0 open("/var/lib/defoma/fontconfig.d/B/Bitstream-Vera-Sans.ttf", O_RDONLY) = 29 fcntl64(29, F_SETFD, FD_CLOEXEC) = 0 fstat64(29, {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 mmap2(NULL, 65932, PROT_READ, MAP_PRIVATE, 29, 0) = 0xb3bb5000 close(29) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- The complete strace is at http://alzental-castle.de/~rd/epiphany-browser-2.strace I am still wondering why the system is not able to follow the link....but I think I need to get gdb working now. Any ideas are welcome... Thanks, Rainer Here are the details how the directories are mounted: [EMAIL PROTECTED]:/usr/share/xulrunner/res$ cd /usr [EMAIL PROTECTED]:/usr$ ls -l insgesamt 44 lrwxrwxrwx 1 root root 17 2007-03-13 07:21 bin -> /mnt/hda1/usr/bin drwxr-xr-x 2 root root 4096 2006-10-07 20:37 doc drwxr-xr-x 2 root root 4096 2007-03-13 22:37 games drwxr-xr-x 42 root root 8192 2007-03-14 19:32 include lrwxrwxrwx 1 root root 17 2007-03-13 07:20 lib -> /mnt/hda1/usr/lib drwxr-xr-x 3 root root 4096 2007-03-12 22:48 lib64 drwxrwsr-x 10 root staff 4096 2003-11-08 15:54 local drwxr-xr-x 2 root root 8192 2007-04-10 11:21 sbin drwxr-xr-x 211 root root 4096 2007-05-04 23:16 share drwxrwsr-x 7 root src 4096 2007-05-12 11:15 src drwxr-xr-x 3 root root 4096 2007-04-05 22:14 X11R6 [EMAIL PROTECTED]:/usr$ cd lib/xulrunner/ [EMAIL PROTECTED]:/usr/lib/xulrunner$ ls -l insgesamt 524 lrwxrwxrwx 1 root root 28 2007-03-31 13:24 chrome -> ../../share/xulrunner/chrome drwxr-xr-x 2 root root 8192 2007-05-11 21:01 components lrwxrwxrwx 1 root root 30 2007-03-31 13:24 defaults -> ../../share/xulrunner/defaults -rw-r--r-- 1 root root 107 2007-03-28 08:36 dependentlibs.list drwxr-xr-x 2 root root 4096 2006-09-29 00:37 extensions lrwxrwxrwx 1 root root 30 2007-03-31 13:24 greprefs -> ../../share/xulrunner/greprefs -rw-r--r-- 1 root root 4646 2007-03-28 08:40 javaxpcom.jar -rw-r--r-- 1 root root 476 2007-03-28 08:43 libfreebl3.chk -rw-r--r-- 1 root root 224564 2007-03-28 08:43 libfreebl3.so lrwxrwxrwx 1 root root 23 2007-05-11 21:01 libgtkembedmoz.so -> ../libgtkembedmoz.so.0d -rw-r--r-- 1 root root 8048 2007-03-28 08:43 libjavaxpcomglue.so lrwxrwxrwx 1 root root 17 2007-05-11 21:01 libmozjs.so -> ../libmozjs.so.0d lrwxrwxrwx 1 root root 17 2007-05-11 21:01 libnspr4.so -> ../libnspr4.so.0d -rw-r--r-- 1 root root 263244 2007-03-28 08:43 libnssckbi.so lrwxrwxrwx 1 root root 16 2007-05-11 21:01 libplc4.so -> ../libplc4.so.0d lrwxrwxrwx 1 root root 17 2007-05-11 21:01 libplds4.so -> ../libplds4.so.0d lrwxrwxrwx 1 root root 17 2007-05-11 21:01 libxpcom.so -> ../libxpcom.so.0d lrwxrwxrwx 1 root root 15 2007-05-11 21:01 libxul.so -> ../libxul.so.0d lrwxrwxrwx 1 root root 25 2007-03-31 13:24 res -> ../../share/xulrunner/res [EMAIL PROTECTED]:/usr/lib/xulrunner$ ls -l res lrwxrwxrwx 1 root root 25 2007-03-31 13:24 res -> ../../share/xulrunner/res [EMAIL PROTECTED]:/usr/lib/xulrunner$ ls -l res/ ls: res/: Datei oder Verzeichnis nicht gefunden [EMAIL PROTECTED]:/usr/lib/xulrunner$ ls -l ../../share/xulrunner/res ls: ../../share/xulrunner/res: Datei oder Verzeichnis nicht gefunden [EMAIL PROTECTED]:/usr/lib/xulrunner$ ls -l /usr/share/xulrunner/res insgesamt 276 -rw-r--r-- 1 root root 52 2007-02-25 19:20 arrowd.gif -rw-r--r-- 1 root root 49 2007-02-25 19:20 arrow.gif -rw-r--r-- 1 root root 165 2007-02-25 19:21 broken-image.gif -rw-r--r-- 1 root root 11338 2007-03-28 08:20 charsetalias.properties -rw-r--r-- 1 root root 8507 2007-02-25 19:19 charsetData.properties -rw-r--r-- 1 root root 93 2007-02-25 19:21 cmessage.txt drwxr-xr-x 2 root root 4096 2007-03-31 13:25 dtd -rw-r--r-- 1 root root 10566 2007-02-25 19:21 EditorOverride.css drwxr-xr-x 2 root root 4096 2007-03-31 13:25 entityTables drwxr-xr-x 2 root root 4096 2007-03-31 13:25 fonts -rw-r--r-- 1 root root 13250 2007-03-28 08:40 forms.css -rw-r--r-- 1 root root 858 2007-02-25 19:21 grabber.gif -rw-r--r-- 1 root root 117 2007-02-25 19:21 hiddenWindow.html drwxr-xr-x 2 root root 4096 2007-03-31 13:25 html -rw-r--r-- 1 root root 9587 2007-02-25 19:20 html.css -rw-r--r-- 1 root root 5561 2007-02-25 19:19 langGroups.properties -rw-r--r-- 1 root root 5449 2007-02-25 19:19 language.properties -rw-r--r-- 1 root root 157 2007-02-25 19:21 loading-image.gif -rw-r--r-- 1 root root 13572 2007-02-25 19:20 mathml.css -rw-r--r-- 1 root root 11757 2007-02-25 19:20 quirk.css drwxr-xr-x 2 root root 4096 2007-03-31 13:25 samples -rw-r--r-- 1 root root 2076 2007-02-25 19:17 sample.unixpsfonts.properties -rw-r--r-- 1 root root 2251 2007-02-25 19:20 svg.css -rw-r--r-- 1 root root 823 2007-02-25 19:21 table-add-column-after-active.gif -rw-r--r-- 1 root root 826 2007-02-25 19:21 table-add-column-after.gif -rw-r--r-- 1 root root 826 2007-02-25 19:21 table-add-column-after-hover.gif -rw-r--r-- 1 root root 50 2007-02-25 19:21 table-add-column-before-active.gif -rw-r--r-- 1 root root 825 2007-02-25 19:21 table-add-column-before.gif -rw-r--r-- 1 root root 825 2007-02-25 19:21 table-add-column-before-hover.gif -rw-r--r-- 1 root root 822 2007-02-25 19:21 table-add-row-after-active.gif -rw-r--r-- 1 root root 826 2007-02-25 19:21 table-add-row-after.gif -rw-r--r-- 1 root root 826 2007-02-25 19:21 table-add-row-after-hover.gif -rw-r--r-- 1 root root 821 2007-02-25 19:21 table-add-row-before-active.gif -rw-r--r-- 1 root root 825 2007-02-25 19:21 table-add-row-before.gif -rw-r--r-- 1 root root 825 2007-02-25 19:21 table-add-row-before-hover.gif -rw-r--r-- 1 root root 835 2007-02-25 19:21 table-remove-column-active.gif -rw-r--r-- 1 root root 841 2007-02-25 19:21 table-remove-column.gif -rw-r--r-- 1 root root 841 2007-02-25 19:21 table-remove-column-hover.gif -rw-r--r-- 1 root root 835 2007-02-25 19:21 table-remove-row-active.gif -rw-r--r-- 1 root root 841 2007-02-25 19:21 table-remove-row.gif -rw-r--r-- 1 root root 841 2007-02-25 19:21 table-remove-row-hover.gif drwxr-xr-x 2 root root 4096 2007-03-31 13:25 throbber -rw-r--r-- 1 root root 6053 2007-02-25 19:20 ua.css -rw-r--r-- 1 root root 18967 2007-02-25 19:19 unixcharset.properties -rw-r--r-- 1 root root 11 2007-02-25 19:22 viewer.properties -rw-r--r-- 1 root root 3042 2007-02-25 19:20 viewsource.css [EMAIL PROTECTED]:/usr/lib/xulrunner$ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]