Firefox 3.0.1 kompiliert, startet nicht

GambaJo

GambaJo

Maxi King alraaaight!!!
Habe mir die Sourcen für Firefox 3.0.1 runtergeladen und ein Mal den xulrunner und ein mal den Browser kompiliert:

Code:
./configure --prefix=/usr/ --enable-application=xulrunner --enable-optimize --disable-debug --enable-libxul --disable-shared --disable-tests '--enable-optimize=-O3 -march=athlon64 -freorder-blocks -fno-reorder-functions -msse2 -mmmx -m3dnow -mfpmath=sse -D_FORTIFY_SOURCE=2' --with-pthreads --enable-application=browser --enable-default-toolkit=cairo-gtk2 --with-distribution-id=st-fox --disable-freetype2 --enable-single-profile --enable-extensions=default,xforms,schema-validation --disable-installer --disable-profilesharing --enable-xft --enable-crypto --enable-svg --enable-canvas --enable-update-packaging --enable-xinerama --with-java-include-path=/usr/lib/jvm/java-6-sun/

dann make && make install

dann

Code:
./configure --prefix=/usr/ --enable-application=browser --enable-optimize --disable-debug --enable-libxul --disable-shared --disable-tests '--enable-optimize=-O3 -march=athlon64 -freorder-blocks -fno-reorder-functions -msse2 -mmmx -m3dnow -mfpmath=sse -D_FORTIFY_SOURCE=2' --with-pthreads --enable-application=browser --enable-default-toolkit=cairo-gtk2 --with-distribution-id=st-fox --disable-freetype2 --enable-single-profile --enable-extensions=default,xforms,schema-validation --disable-installer --disable-profilesharing --enable-xft --enable-crypto --enable-svg --enable-canvas --enable-update-packaging --enable-xinerama --with-java-include-path=/usr/lib/jvm/java-6-sun/

und wieder make && make install

Wenn ich nun Firefox starten will, kommt folgendes:

Code:
dk@donkey:~$ firefox
*** buffer overflow detected ***: /usr/lib/firefox-3.0.1/firefox-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f71eb343787]
/lib/libc.so.6[0x7f71eb341e70]
/lib/libc.so.6[0x7f71eb3424cb]
/usr/lib/firefox-3.0.1/libxul.so(XRE_GetBinaryPath+0x4c)[0x7f71eec2ba5c]
/usr/lib/firefox-3.0.1/firefox-bin[0x400e2f]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f71eb2891c4]
/usr/lib/firefox-3.0.1/firefox-bin[0x400c69]
======= Memory map: ========
00400000-00403000 r-xp 00000000 08:02 233847                             /usr/lib/firefox-3.0.1/firefox-bin
00602000-00603000 rw-p 00002000 08:02 233847                             /usr/lib/firefox-3.0.1/firefox-bin
7f71e6600000-7f71e6700000 rw-p 7f71e6600000 00:00 0 
7f71e6756000-7f71e675b000 r-xp 00000000 08:02 2092845                    /usr/lib/libXdmcp.so.6.0.0
7f71e675b000-7f71e695a000 ---p 00005000 08:02 2092845                    /usr/lib/libXdmcp.so.6.0.0
7f71e695a000-7f71e695b000 rw-p 00004000 08:02 2092845                    /usr/lib/libXdmcp.so.6.0.0
7f71e695b000-7f71e695d000 r-xp 00000000 08:02 2426929                    /usr/lib/libXau.so.6.0.0
7f71e695d000-7f71e6b5c000 ---p 00002000 08:02 2426929                    /usr/lib/libXau.so.6.0.0
7f71e6b5c000-7f71e6b5d000 rw-p 00001000 08:02 2426929                    /usr/lib/libXau.so.6.0.0
7f71e6b5d000-7f71e6b65000 r-xp 00000000 08:02 1288069                    /lib/librt-2.7.so
7f71e6b65000-7f71e6d64000 ---p 00008000 08:02 1288069                    /lib/librt-2.7.so
7f71e6d64000-7f71e6d66000 rw-p 00007000 08:02 1288069                    /lib/librt-2.7.so
7f71e6d66000-7f71e6d7c000 r-xp 00000000 08:02 2092672                    /usr/lib/libICE.so.6.3.0
7f71e6d7c000-7f71e6f7c000 ---p 00016000 08:02 2092672                    /usr/lib/libICE.so.6.3.0
7f71e6f7c000-7f71e6f7d000 rw-p 00016000 08:02 2092672                    /usr/lib/libICE.so.6.3.0
7f71e6f7d000-7f71e6f81000 rw-p 7f71e6f7d000 00:00 0 
7f71e6f81000-7f71e6f89000 r-xp 00000000 08:02 2093428                    /usr/lib/libSM.so.6.0.0
7f71e6f89000-7f71e7188000 ---p 00008000 08:02 2093428                    /usr/lib/libSM.so.6.0.0
7f71e7188000-7f71e7189000 rw-p 00007000 08:02 2093428                    /usr/lib/libSM.so.6.0.0
7f71e7189000-7f71e71b0000 r-xp 00000000 08:02 16681                      /usr/lib/libexpat.so.1.5.2
7f71e71b0000-7f71e73b0000 ---p 00027000 08:02 16681                      /usr/lib/libexpat.so.1.5.2
7f71e73b0000-7f71e73b2000 rw-p 00027000 08:02 16681                      /usr/lib/libexpat.so.1.5.2
7f71e73b2000-7f71e73b3000 r-xp 00000000 08:02 2086434                    /usr/lib/libxcb-xlib.so.0.0.0
7f71e73b3000-7f71e75b2000 ---p 00001000 08:02 2086434                    /usr/lib/libxcb-xlib.so.0.0.0
7f71e75b2000-7f71e75b3000 rw-p 00000000 08:02 2086434                    /usr/lib/libxcb-xlib.so.0.0.0
7f71e75b3000-7f71e75da000 r-xp 00000000 08:02 2091947                    /usr/lib/libpcre.so.3.12.1
7f71e75da000-7f71e77da000 ---p 00027000 08:02 2091947                    /usr/lib/libpcre.so.3.12.1
7f71e77da000-7f71e77db000 rw-p 00027000 08:02 2091947                    /usr/lib/libpcre.so.3.12.1
7f71e77db000-7f71e77f4000 r-xp 00000000 08:02 1286757                    /lib/libselinux.so.1
7f71e77f4000-7f71e79f3000 ---p 00019000 08:02 1286757                    /lib/libselinux.so.1
7f71e79f3000-7f71e79f5000 rw-p 00018000 08:02 1286757                    /lib/libselinux.so.1
7f71e79f5000-7f71e79f6000 rw-p 7f71e79f5000 00:00 0 
7f71e79f6000-7f71e7a22000 r-xp 00000000 08:02 2085955                    /usr/lib/libpixman-1.so.0.10.0
7f71e7a22000-7f71e7c21000 ---p 0002c000 08:02 2085955                    /usr/lib/libpixman-1.so.0.10.0
7f71e7c21000-7f71e7c23000 rw-p 0002b000 08:02 2085955                    /usr/lib/libpixman-1.so.0.10.0
7f71e7c23000-7f71e7c3e000 r-xp 00000000 08:02 2089472                    /usr/lib/libxcb.so.1.0.0
7f71e7c3e000-7f71e7e3e000 ---p 0001b000 08:02 2089472                    /usr/lib/libxcb.so.1.0.0
7f71e7e3e000-7f71e7e3f000 rw-p 0001b000 08:02 2089472                    /usr/lib/libxcb.so.1.0.0
7f71e7e3f000-7f71e7e46000 r-xp 00000000 08:02 2088056                    /usr/lib/libxcb-render.so.0.0.0
7f71e7e46000-7f71e8046000 ---p 00007000 08:02 2088056                    /usr/lib/libxcb-render.so.0.0.0
7f71e8046000-7f71e8047000 rw-p 00007000 08:02 2088056                    /usr/lib/libxcb-render.so.0.0.0
7f71e8047000-7f71e804a000 r-xp 00000000 08:02 2088094                    /usr/lib/libxcb-render-util.so.0.0.0
7f71e804a000-7f71e8249000 ---p 00003000 08:02 2088094                    /usr/lib/libxcb-render-util.so.0.0.0
7f71e8249000-7f71e824a000 rw-p 00002000 08:02 2088094                    /usr/lib/libxcb-render-util.so.0.0.0
7f71e824a000-7f71e826e000 r-xp 00000000 08:02 2086301                    /usr/lib/libpng12.so.0.27.0
7f71e826e000-7f71e846d000 ---p 00024000 08:02 2086301                    /usr/lib/libpng12.so.0.27.0
7f71e846d000-7f71e846e000 rw-p 00023000 08:02 2086301                    /usr/lib/libpng12.so.0.27.0
7f71e846e000-7f71e8477000 r-xp 00000000 08:02 2096477                    /usr/lib/libXcursor.so.1.0.2
7f71e8477000-7f71e8677000 ---p 00009000 08:02 2096477                    /usr/lib/libXcursor.so.1.0.2
7f71e8677000-7f71e8678000 rw-p 00009000 08:02 2096477                    /usr/lib/libXcursor.so.1.0.2
7f71e8678000-7f71e867e000 r-xp 00000000 08:02 2085570                    /usr/lib/libXrandr.so.2.1.0
7f71e867e000-7f71e887e000 ---p 00006000 08:02 2085570                    /usr/lib/libXrandr.so.2.1.0
7f71e887e000-7f71e887f000 rw-p 00006000 08:02 2085570                    /usr/lib/libXrandr.so.2.1.0
7f71e887f000-7f71e8887000 r-xp 00000000 08:02 2089254                    /usr/lib/libXi.so.6.0.0
7f71e8887000-7f71e8a87000 ---p 00008000 08:02 2089254                    /usr/lib/libXi.so.6.0.0
7f71e8a87000-7f71e8a88000 rw-p 00008000 08:02 2089254                    /usr/lib/libXi.so.6.0.0
7f71e8a88000-7f71e8a8a000 r-xp 00000000 08:02 2085555                    /usr/lib/libXinerama.so.1.0.0
7f71e8a8a000-7f71e8c89000 ---p 00002000 08:02 2085555                    /usr/lib/libXinerama.so.1.0.0
7f71e8c89000-7f71e8c8a000 rw-p 00001000 08:02 2085555                    /usr/lib/libXinerama.so.1.0.0
7f71e8c8a000-7f71e8c9a000 r-xp 00000000 08:02 2085202                    /usr/lib/libXext.so.6.4.0
7f71e8c9a000-7f71e8e9a000 ---p 00010000 08:02 2085202                    /usr/lib/libXext.so.6.4.0
7f71e8e9a000-7f71e8e9b000 rw-p 00010000 08:02 2085202                    /usr/lib/libXext.so.6.4.0
7f71e8e9b000-7f71e8e9d000 r-xp 00000000 08:02 2089256                    /usr/lib/libXdamage.so.1.1.0
7f71e8e9d000-7f71e909c000 ---p 00002000 08:02 2089256                    /usr/lib/libXdamage.so.1.1.0
7f71e909c000-7f71e909d000 rw-p 00001000 08:02 2089256                    /usr/lib/libXdamage.so.1.1.0
7f71e909d000-7f71e909f000 r-xp 00000000 08:02 17507                      /usr/lib/libXcomposite.so.1.0.0
7f71e909f000-7f71e929e000 ---p 00002000 08:02 17507                      /usr/lib/libXcomposite.so.1.0.0
7f71e929e000-7f71e929f000 rw-p 00001000 08:02 17507                      /usr/lib/libXcomposite.so.1.0.0
7f71e929f000-7f71e92a3000 r-xp 00000000 08:02 2085097                    /usr/lib/libgthread-2.0.so.0.1600.3
7f71e92a3000-7f71e94a2000 ---p 00004000 08:02 2085097                    /usr/lib/libgthread-2.0.so.0.1600.3
7f71e94a2000-7f71e94a3000 rw-p 00003000 08:02 2085097                    /usr/lib/libgthread-2.0.so.0.1600.3
7f71e94a3000-7f71e94fe000 r-xp 00000000 08:02 2086850                    /usr/lib/libXt.so.6.0.0
7f71e94fe000-7f71e96fd000 ---p 0005b000 08:02 2086850                    /usr/lib/libXt.so.6.0.0
7f71e96fd000-7f71e9703000 rw-p 0005a000 08:02 2086850                    /usr/lib/libXt.so.6.0.0
7f71e9703000-7f71e9704000 rw-p 7f71e9703000 00:00 0 
7f71e9704000-7f71e9718000 r-xp 00000000 08:02 2088729                    /usr/lib/libXft.so.2.1.2
7f71e9718000-7f71e9917000 ---p 00014000 08:02 2088729                    /usr/lib/libXft.so.2.1.2
7f71e9917000-7f71e9918000 rw-p 00013000 08:02 2088729                    /usr/lib/libXft.so.2.1.2
7f71e9918000-7f71e9921000 r-xp 00000000 08:02 2088976                    /usr/lib/libXrender.so.1.3.0
7f71e9921000-7f71e9b20000 ---p 00009000 08:02 2088976                    /usr/lib/libXrender.so.1.3.0
7f71e9b20000-7f71e9b21000 rw-p 00008000 08:02 2088976                    /usr/lib/libXrender.so.1.3.0
7f71e9b21000-7f71e9b4f000 r-xp 00000000 08:02 2098811                    /usr/lib/libfontconfig.so.1.3.0
7f71e9b4f000-7f71e9d4f000 ---p 0002e000 08:02 2098811                    /us/usr/lib/firefox-3.0.1/run-mozilla.sh: line 131: 29254 Abgebrochen             "$prog" ${1+"$@"}

Habe gelesen, dass es an qtcurve-gtk2, das ist bei mir aber aktuell.

System:
Linux donkey 2.6.26 #1 SMP PREEMPT Mon Jul 14 20:12:58 CEST 2008 x86_64 GNU/Linux
Debian testing

Komischerweise hat es seiner Zeit mit Firefox 3.0 reibungslos funktioniert.
 
*** buffer overflow detected ***: /usr/lib/firefox-3.0.1/firefox-bin terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f71eb343787]
/lib/libc.so.6[0x7f71eb341e70]
/lib/libc.so.6[0x7f71eb3424cb]
/usr/lib/firefox-3.0.1/libxul.so(XRE_GetBinaryPath+0x4c)[0x7f71eec2ba5c]
/usr/lib/firefox-3.0.1/firefox-bin[0x400e2f]
/lib/libc.so.6(__libc_start_main+0xf4)[0x7f71eb2891c4]
/usr/lib/firefox-3.0.1/firefox-bin[0x400c69]

Naja,

ich laß mich ja gerne eines Besseren belehren, aber ich bin mir ziemlich sicher, das dir zu diesem Fehler nur ein FF-Entwickler was sagen kann - wenn überhaupt.

P.S.:

ann make && make install

make install ist ganz böse, weil du damit an der Paketverwaltung vorbei installierst. Besser und sauberer ist es sich mit checkinstall nach dem make selber ein Paket zu bauen.
 
Ich hab ein wenig im Bugzilla rumgestöbert. Es handelt sich um ein Problem im Zusammenhang von 64Bit-Linux und gcc 4.3. Da ist irgendwo ein Pfad begrenzt.

Hier ist die Lösung: Klick mich. Man muss einige Dateien des Quellcodes editieren.
 
... oder das fertige Paket aus unstable nehmen (was in ungefähr 10 Tagen eh nach Testing kommt) ... aber das nur so nebenbei.
 

Ähnliche Themen

Fehlermeldung beim SSH-Login / Server nicht mehr erreichbar

serdisplib C++ double free or corruption

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Ubuntu X / dbus problem

Rootkited

Zurück
Oben