You are not logged in.

#1 2012-08-03 07:47:07

StefaX
Member
Registered: 2011-06-25
Posts: 9

[SOLVED] Firefox and OpenJDK give buffer overflow

Hello all,
I hope I am posting this on the right forum. I am having some problems on sites with Java when opening them using Firefox 14.0.1 and the OpenJDK plugin.

Whenever I open a site that has any kind of java (even the simple applet tutorial given on oracle website) I get a buffer overflow error. If I switch to Sun JDK (well Oracle? whatever...) everything works perfectly. Opera with OpenJDK works perfectly as well.

This is what I get:

*** buffer overflow detected ***: firefox terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7fcc895d16c7]
/lib/libc.so.6(+0xf77a0)[0x7fcc895cf7a0]
/usr/lib/jvm/java-7-openjdk/lib/IcedTeaPlugin.so(NP_Initialize+0x198)[0x7fcc5e1deb58]
/usr/lib/firefox/libxul.so(+0x108b89a)[0x7fcc87ec589a]
/usr/lib/firefox/libxul.so(+0x10778f2)[0x7fcc87eb18f2]
/usr/lib/firefox/libxul.so(+0x108327f)[0x7fcc87ebd27f]
/usr/lib/firefox/libxul.so(+0x1085639)[0x7fcc87ebf639]
/usr/lib/firefox/libxul.so(+0x1085ac5)[0x7fcc87ebfac5]
/usr/lib/firefox/libxul.so(+0x1085cf2)[0x7fcc87ebfcf2]
/usr/lib/firefox/libxul.so(+0x10864a1)[0x7fcc87ec04a1]
/usr/lib/firefox/libxul.so(+0xb08ee6)[0x7fcc87942ee6]
/usr/lib/firefox/libxul.so(+0xb09165)[0x7fcc87943165]
/usr/lib/firefox/libxul.so(+0x72cdf8)[0x7fcc87566df8]
/usr/lib/firefox/libxul.so(+0x7226b9)[0x7fcc8755c6b9]
/usr/lib/firefox/libxul.so(+0x71fceb)[0x7fcc87559ceb]
/usr/lib/firefox/libxul.so(+0x1258ae3)[0x7fcc88092ae3]
/usr/lib/firefox/libxul.so(+0x111a955)[0x7fcc87f54955]
/usr/lib/firefox/libxul.so(+0xfe42ed)[0x7fcc87e1e2ed]
/usr/lib/firefox/libxul.so(+0x84d64a)[0x7fcc8768764a]
/usr/lib/firefox/libxul.so(+0x850e8d)[0x7fcc8768ae8d]
/usr/lib/firefox/libxul.so(XRE_main+0x12d)[0x7fcc8768b120]
firefox[0x40250b]
/lib/libc.so.6(__libc_start_main+0xf5)[0x7fcc894f9725]
firefox[0x406041]
======= Memory map: ========
00400000-00417000 r-xp 00000000 08:05 1591079                            /usr/lib/firefox/firefox
00617000-00618000 r--p 00017000 08:05 1591079                            /usr/lib/firefox/firefox
00618000-00619000 rw-p 00018000 08:05 1591079                            /usr/lib/firefox/firefox
7fcc4e500000-7fcc4f200000 rw-p 00000000 00:00 0 
7fcc4f300000-7fcc4f600000 rw-p 00000000 00:00 0 
7fcc4f700000-7fcc4f900000 rw-p 00000000 00:00 0 
7fcc4fa00000-7fcc4fc00000 rw-p 00000000 00:00 0 
7fcc4fd00000-7fcc4fe00000 rw-p 00000000 00:00 0 
7fcc4ff00000-7fcc50000000 rw-p 00000000 00:00 0 
7fcc50100000-7fcc50200000 rw-p 00000000 00:00 0 
7fcc50300000-7fcc50600000 rw-p 00000000 00:00 0 
7fcc50700000-7fcc50c00000 rw-p 00000000 00:00 0 
7fcc50d00000-7fcc51100000 rw-p 00000000 00:00 0 
7fcc51200000-7fcc51500000 rw-p 00000000 00:00 0 
7fcc51600000-7fcc51700000 rw-p 00000000 00:00 0 
7fcc51800000-7fcc51900000 rw-p 00000000 00:00 0 
7fcc51a00000-7fcc51b00000 rw-p 00000000 00:00 0 
7fcc51bdf000-7fcc51be0000 ---p 00000000 00:00 0 
7fcc51be0000-7fcc523e0000 rw-p 00000000 00:00 0                          [stack:13747]
7fcc52500000-7fcc52600000 rw-p 00000000 00:00 0 
7fcc52700000-7fcc52800000 rw-p 00000000 00:00 0 
7fcc52900000-7fcc52a00000 rw-p 00000000 00:00 0 
7fcc52b00000-7fcc52c00000 rw-p 00000000 00:00 0 
7fcc52cfe000-7fcc52cff000 ---p 00000000 00:00 0 
7fcc52cff000-7fcc534ff000 rw-p 00000000 00:00 0                          [stack:13733]
7fcc534ff000-7fcc53500000 ---p 00000000 00:00 0 
7fcc53500000-7fcc54600000 rw-p 00000000 00:00 0                          [stack:13732]
7fcc546ac000-7fcc546ad000 ---p 00000000 00:00 0 
7fcc546ad000-7fcc54ead000 rw-p 00000000 00:00 0                          [stack:13731]
7fcc54ead000-7fcc58eae000 rw-s 00000000 00:0f 1035228                    /dev/shm/pulse-shm-1172457461
7fcc58eae000-7fcc58ec3000 r-xp 00000000 08:05 1310772                    /usr/lib/libnsl-2.16.so
7fcc58ec3000-7fcc590c2000 ---p 00015000 08:05 1310772                    /usr/lib/libnsl-2.16.so
7fcc590c2000-7fcc590c3000 r--p 00014000 08:05 1310772                    /usr/lib/libnsl-2.16.so
7fcc590c3000-7fcc590c4000 rw-p 00015000 08:05 1310772                    /usr/lib/libnsl-2.16.so
7fcc590c4000-7fcc590c6000 rw-p 00000000 00:00 0 
7fcc590c6000-7fcc59379000 r-xp 00000000 08:05 1335703                    /usr/lib/libvorbisenc.so.2.0.9
7fcc59379000-7fcc59578000 ---p 002b3000 08:05 1335703                    /usr/lib/libvorbisenc.so.2.0.9
7fcc59578000-7fcc59594000 r--p 002b2000 08:05 1335703                    /usr/lib/libvorbisenc.so.2.0.9
7fcc59594000-7fcc59595000 rw-p 002ce000 08:05 1335703                    /usr/lib/libvorbisenc.so.2.0.9
7fcc59595000-7fcc595df000 r-xp 00000000 08:05 1335711                    /usr/lib/libFLAC.so.8.2.0
7fcc595df000-7fcc597de000 ---p 0004a000 08:05 1335711                    /usr/lib/libFLAC.so.8.2.0
7fcc597de000-7fcc597e0000 rw-p 00049000 08:05 1335711                    /usr/lib/libFLAC.so.8.2.0
7fcc597e0000-7fcc597e5000 r-xp 00000000 08:05 1335668                    /usr/lib/libasyncns.so.0.3.1
7fcc597e5000-7fcc599e4000 ---p 00005000 08:05 1335668                    /usr/lib/libasyncns.so.0.3.1
7fcc599e4000-7fcc599e5000 r--p 00004000 08:05 1335668                    /usr/lib/libasyncns.so.0.3.1
7fcc599e5000-7fcc599e6000 rw-p 00005000 08:05 1335668                    /usr/lib/libasyncns.so.0.3.1
7fcc599e6000-7fcc59a45000 r-xp 00000000 08:05 1335721                    /usr/lib/libsndfile.so.1.0.25
7fcc59a45000-7fcc59c45000 ---p 0005f000 08:05 1335721                    /usr/lib/libsndfile.so.1.0.25
7fcc59c45000-7fcc59c47000 r--p 0005f000 08:05 1335721                    /usr/lib/libsndfile.so.1.0.25
7fcc59c47000-7fcc59c48000 rw-p 00061000 08:05 1335721                    /usr/lib/libsndfile.so.1.0.25
7fcc59c48000-7fcc59c4c000 rw-p 00000000 00:00 0 
7fcc59c4c000-7fcc59cab000 r-xp 00000000 08:05 1456447                    /usr/lib/pulseaudio/libpulsecommon-2.1.so
7fcc59cab000-7fcc59eab000 ---p 0005f000 08:05 1456447                    /usr/lib/pulseaudio/libpulsecommon-2.1.so
7fcc59eab000-7fcc59eac000 r--p 0005f000 08:05 1456447                    /usr/lib/pulseaudio/libpulsecommon-2.1.so
7fcc59eac000-7fcc59eae000 rw-p 00060000 08:05 1456447                    /usr/lib/pulseaudio/libpulsecommon-2.1.so
7fcc59eae000-7fcc59eb5000 r-xp 00000000 08:05 1350728                    /usr/lib/libjson.so.0.0.1
7fcc59eb5000-7fcc5a0b4000 ---p 00007000 08:05 1350728                    /usr/lib/libjson.so.0.0.1
7fcc5a0b4000-7fcc5a0b5000 r--p 00006000 08:05 1350728                    /usr/lib/libjson.so.0.0.1
7fcc5a0b5000-7fcc5a0b6000 rw-p 00007000 08:05 1350728                    /usr/lib/libjson.so.0.0.1
7fcc5a0b6000-7fcc5a0fe000 r-xp 00000000 08:05 1350892                    /usr/lib/libpulse.so.0.14.3
7fcc5a0fe000-7fcc5a2fe000 ---p 00048000 08:05 1350892                    /usr/lib/libpulse.so.0.14.3
7fcc5a2fe000-7fcc5a2ff000 r--p 00048000 08:05 1350892                    /usr/lib/libpulse.so.0.14.3
7fcc5a2ff000-7fcc5a300000 rw-p 00049000 08:05 1350892                    /usr/lib/libpulse.so.0.14.3
7fcc5a300000-7fcc5a800000 rw-p 00000000 00:00 0 
7fcc5a8ff000-7fcc5a900000 ---p 00000000 00:00 0 
7fcc5a900000-7fcc5b400000 rw-p 00000000 00:00 0                          [stack:13729]
7fcc5b44b000-7fcc5c5c4000 r-xp 00000000 08:05 1469133                    /usr/lib/mozilla/plugins/libflashplayer.so
7fcc5c5c4000-7fcc5c7c4000 ---p 01179000 08:05 1469133                    /usr/lib/mozilla/plugins/libflashplayer.so
7fcc5c7c4000-7fcc5c899000 rw-p 01179000 08:05 1469133                    /usr/lib/mozilla/plugins/libflashplayer.so
7fcc5c899000-7fcc5c9a8000 rw-p 00000000 00:00 0 
7fcc5c9a8000-7fcc5c9cd000 r-xp 00000000 08:05 1326525                    /usr/lib/libjson-glib-1.0.so.0.1400.2
7fcc5c9cd000-7fcc5cbcc000 ---p 00025000 08:05 1326525                    /usr/lib/libjson-glib-1.0.so.0.1400.2
7fcc5cbcc000-7fcc5cbcd000 r--p 00024000 08:05 1326525                    /usr/lib/libjson-glib-1.0.so.0.1400.2
7fcc5cbcd000-7fcc5cbce000 rw-p 00025000 08:05 1326525                    /usr/lib/libjson-glib-1.0.so.0.1400.2
7fcc5cc0b000-7fcc5cc0e000 r-xp 00000000 08:05 1456503                    /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
7fcc5cc0e000-7fcc5ce0e000 ---p 00003000 08:05 1456503                    /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
7fcc5ce0e000-7fcc5ce0f000 r--p 00003000 08:05 1456503                    /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
7fcc5ce0f000-7fcc5ce10000 rw-p 00004000 08:05 1456503                    /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so
7fcc5ce10000-7fcc5d866000 r-xp 00000000 08:05 1334749                    /usr/lib/libQtGui.so.4.8.2
7fcc5d866000-7fcc5da65000 ---p 00a56000 08:05 1334749                    /usr/lib/libQtGui.so.4.8.2
7fcc5da65000-7fcc5daa7000 r--p 00a55000 08:05 1334749                    /usr/lib/libQtGui.so.4.8.2
7fcc5daa7000-7fcc5daae000 rw-p 00a97000 08:05 1334749                    /usr/lib/libQtGui.so.4.8.2
7fcc5daae000-7fcc5dab2000 rw-p 00000000 00:00 0 
7fcc5dab2000-7fcc5dd73000 r-xp 00000000 08:05 1334737                    /usr/lib/libQtCore.so.4.8.2
7fcc5dd73000-7fcc5df73000 ---p 002c1000 08:05 1334737                    /usr/lib/libQtCore.so.4.8.2
7fcc5df73000-7fcc5df7e000 r--p 002c1000 08:05 1334737                    /usr/lib/libQtCore.so.4.8.2
7fcc5df7e000-7fcc5df7f000 rw-p 002cc000 08:05 1334737                    /usr/lib/libQtCore.so.4.8.2
7fcc5df7f000-7fcc5df80000 rw-p 00000000 00:00 0 
7fcc5dfbd000-7fcc5dfce000 r-xp 00000000 08:05 1459536                    /usr/lib/mozilla/plugins/skypebuttons.so
7fcc5dfce000-7fcc5e1ce000 ---p 00011000 08:05 1459536                    /usr/lib/mozilla/plugins/skypebuttons.so
7fcc5e1ce000-7fcc5e1cf000 r--p 00011000 08:05 1459536                    /usr/lib/mozilla/plugins/skypebuttons.so
7fcc5e1cf000-7fcc5e1d0000 rw-p 00012000 08:05 1459536                    /usr/lib/mozilla/plugins/skypebuttons.so
7fcc5e1d0000-7fcc5e1ff000 r-xp 00000000 08:05 1585363                    /usr/lib/jvm/java-7-openjdk/lib/IcedTeaPlugin.so
7fcc5e1ff000-7fcc5e3fe000 ---p 0002f000 08:05 1585363                    /usr/lib/jvm/java-7-openjdk/lib/IcedTeaPlugin.so
7fcc5e3fe000-7fcc5e400000 rw-p 0002e000 08:05 1585363                    /usr/lib/jvm/java-7-openjdk/lib/IcedTeaPlugin.so
7fcc5e5f9000-7fcc5e5ff000 r-xp 00000000 08:05 1719200                    /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7fcc5e5ff000-7fcc5e7fe000 ---p 00006000 08:05 1719200                    /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7fcc5e7fe000-7fcc5e7ff000 r--p 00005000 08:05 1719200                    /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7fcc5e7ff000-7fcc5e800000 rw-p 00006000 08:05 1719200                    /usr/lib/libcanberra-0.28/libcanberra-pulse.so
7fcc5e800000-7fcc5e900000 rw-p 00000000 00:00 0 
7fcc5e9ff000-7fcc5ea00000 ---p 00000000 00:00 0 
7fcc5ea00000-7fcc5f600000 rw-p 00000000 00:00 0                          [stack:13726]
7fcc5f6ff000-7fcc5f700000 ---p 00000000 00:00 0 
7fcc5f700000-7fcc60200000 rw-p 00000000 00:00 0                          [stack:13725]
7fcc602ff000-7fcc60300000 ---p 00000000 00:00 0 
7fcc60300000-7fcc60d00000 rw-p 00000000 00:00 0                          [stack:13724]
7fcc60dff000-7fcc60e00000 ---p 00000000 00:00 0 
7fcc60e00000-7fcc61700000 rw-p 00000000 00:00 0                          [stack:13723]
7fcc617ff000-7fcc61800000 ---p 00000000 00:00 0 
7fcc61800000-7fcc62100000 rw-p 00000000 00:00 0                          [stack:13722]
7fcc621ff000-7fcc62200000 ---p 00000000 00:00 0 
7fcc62200000-7fcc62f00000 rw-p 00000000 00:00 0                          [stack:13721]
7fcc62fab000-7fcc62fac000 ---p 00000000 00:00 0 
7fcc62fac000-7fcc637ac000 rw-p 00000000 00:00 0                          [stack:13720]
7fcc637ac000-7fcc637b1000 r-xp 00000000 08:05 1310783                    /usr/lib/libnss_dns-2.16.so
7fcc637b1000-7fcc639b0000 ---p 00005000 08:05 1310783                    /usr/lib/libnss_dns-2.16.so
7fcc639b0000-7fcc639b1000 r--p 00004000 08:05 1310783                    /usr/lib/libnss_dns-2.16.so
7fcc639b1000-7fcc639b2000 rw-p 00005000 08:05 1310783                    /usr/lib/libnss_dns-2.16.so
7fcc639ef000-7fcc639f7000 r--p 00000000 08:06 260678                     /home/stefano/.config/dconf/user
7fcc639f7000-7fcc639f8000 r--s 00000000 08:06 684980                     /home/stefano/.cache/dconf/user
7fcc639f8000-7fcc639ff000 r-xp 00000000 08:05 1354677                    /usr/lib/gio/modules/libdconfsettings.so
7fcc639ff000-7fcc63bfe000 ---p 00007000 08:05 1354677                    /usr/lib/gio/modules/libdconfsettings.so
7fcc63bfe000-7fcc63bff000 r--p 00006000 08:05 1354677                    /usr/lib/gio/modules/libdconfsettings.so
7fcc63bff000-7fcc63c00000 rw-p 00007000 08:05 1354677                    /usr/lib/gio/modules/libdconfsettings.so
7fcc63c00000-7fcc64d00000 rw-p 00000000 00:00 0 
7fcc64dff000-7fcc64e00000 ---p 00000000 00:00 0 
7fcc64e00000-7fcc65700000 rw-p 00000000 00:00 0                          [stack:13727]
7fcc657f9000-7fcc657fa000 ---p 00000000 00:00 0 
7fcc657fa000-7fcc65ffa000 rw-p 00000000 00:00 0                          [stack:13716]
7fcc65ffa000-7fcc65ffb000 ---p 00000000 00:00 0 
7fcc65ffb000-7fcc667fb000 rw-p 00000000 00:00 0                          [stack:13719]
7fcc667fb000-7fcc667fc000 ---p 00000000 00:00 0 
7fcc667fc000-7fcc66ffc000 rw-p 00000000 00:00 0                          [stack:13718]
7fcc66ffc000-7fcc66ffe000 r-xp 00000000 08:05 1334848                    /usr/lib/libXss.so.1.0.0
7fcc66ffe000-7fcc671fe000 ---p 00002000 08:05 1334848                    /usr/lib/libXss.so.1.0.0
7fcc671fe000-7fcc671ff000 r--p 00002000 08:05 1334848                    /usr/lib/libXss.so.1.0.0
7fcc671ff000-7fcc67200000 rw-p 00003000 08:05 1334848                    /usr/lib/libXss.so.1.0.0
7fcc67200000-7fcc67300000 rw-p 00000000 00:00 0 
7fcc6730d000-7fcc6735f000 r--p 00000000 08:05 2228918                    /usr/share/fonts/TTF/DejaVuSansMono.ttf
7fcc6735f000-7fcc6739f000 rwxp 00000000 00:00 0 
7fcc673af000-7fcc673ef000 rwxp 00000000 00:00 0 
7fcc673ff000-7fcc67400000 ---p 00000000 00:00 0 
7fcc67400000-7fcc68000000 rw-p 00000000 00:00 0                          [stack:13711]
7fcc68056000-7fcc68057000 rw-p 00000000 00:00 0 
7fcc68057000-7fcc680aa000 r--p 00000000 08:05 2230287                    /usr/share/fonts/TTF/DejaVuSerif-Italic.ttf
7fcc680aa000-7fcc680fe000 r--p 00000000 08:05 2230348                    /usr/share/fonts/TTF/DejaVuSerif-Bold.ttf
7fcc680fe000-7fcc680ff000 ---p 00000000 00:00 0 
7fcc680ff000-7fcc688ff000 rw-p 00000000 00:00 0                          [stack:13710]
7fcc688ff000-7fcc68900000 ---p 00000000 00:00 0 
7fcc68900000-7fcc69400000 rw-p 00000000 00:00 0                          [stack:13717]
7fcc69404000-7fcc694c2000 r--p 00000000 08:05 2231638                    /usr/share/fonts/TTF/arial.ttf
7fcc694c2000-7fcc694e0000 r--p 00000000 08:05 2231639                    /usr/share/fonts/TTF/ariblk.ttfAborted

It's not a very big issue for me, it takes a split second to switch between OpenJDK and Sun but if I happen to forget, things go pear shaped. Anyone else having this issue? I remember something like that, if I am not mistaken, happening with Firefox 3.5 but that has been fixed long ago.

Last edited by StefaX (2012-08-05 07:32:19)

Offline

#2 2012-08-03 09:06:07

zeitgeist87
Member
Registered: 2012-06-19
Posts: 6

Re: [SOLVED] Firefox and OpenJDK give buffer overflow

I have exactly the same problem. Same version of firefox and same backtrace. It seems to have started with the update to "extra/icedtea-web-java7 1.2.1-1" today.

Offline

#3 2012-08-03 12:01:18

Kilzool
Member
From: Ireland
Registered: 2010-08-04
Posts: 232

Re: [SOLVED] Firefox and OpenJDK give buffer overflow

Ditto on the above problems.

I did   #pacman -R  all of the icedtea and java installed.
Then did a  #pacman -Sc

Then went to the AUR and installed JRE
Rebooted.

No more crashes.

Offline

#4 2012-08-03 12:55:34

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,642

Re: [SOLVED] Firefox and OpenJDK give buffer overflow

Offline

#5 2012-08-05 07:33:07

StefaX
Member
Registered: 2011-06-25
Posts: 9

Re: [SOLVED] Firefox and OpenJDK give buffer overflow

This has been resolved by today (Aug 5th) update of icedtea-web-java7

Offline

Board footer

Powered by FluxBB