Am Samstag, 12. Mai 2007 12:11 schrieb Rainer Dorsch: > 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 :-(.
Fortunately, I was wrong here. But that does not mean that everything is obvious now to me.... > > 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/ . When I copy the xulrunner directory additionally to /mnt/hda1/usr/share/xulrunner epiphany-browser comes up and runs. I am even more surprised about that than about the not working relative link. I am missing something here.... Any hints are welcome. Many thanks, Rainer > 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]