LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-01-2009, 11:02 PM   #1
Tuttle
Senior Member
 
Registered: Jul 2003
Location: Wellington, NZ
Distribution: mainly slackware
Posts: 1,291

Rep: Reputation: 52
Firefox crash when Flashplayer goes fullscreen


Hi all, Firefox crashes when I try to go fullscreen with any flash video.

I am using the latest Adobe Flashplayer package from slacky.

Seamonkey doesn't crash under the same conditions which makes me think this is a firefox problem.

I have tried this with a new test user account as well, same result.

I am running Slack 12.2 and it's up to date.

Here is the backtrace if it's of any use:

Code:
*** glibc detected *** /usr/lib/firefox-3.0.12/firefox-bin: munmap_chunk(): invalid pointer: 0xae8d32b0 ***
======= Backtrace: =========
/lib/libc.so.6(cfree+0x1bc)[0xb6a0113c]
/usr/lib/libGL.so.1[0xad0a73a5]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 03:06 192243     /usr/lib/firefox-3.0.12/firefox-bin
0804a000-0804b000 rw-p 00001000 03:06 192243     /usr/lib/firefox-3.0.12/firefox-bin
a83b2000-a9121000 r-xp 00000000 03:06 642        /usr/lib/libGLcore.so.185.18.31
a9121000-a930e000 rwxp 00d6e000 03:06 642        /usr/lib/libGLcore.so.185.18.31
a930e000-a931b000 rwxp a930e000 00:00 0 
a931b000-a931c000 ---p a931b000 00:00 0 
a931c000-a9b1b000 rwxp a931c000 00:00 0 
a9b1b000-a9b1c000 ---p a9b1b000 00:00 0 
a9b1c000-aa31b000 rwxp a9b1c000 00:00 0 
aa31b000-aa35a000 r-xp 00000000 03:06 2235       /usr/lib/libcurl.so.4.1.1
aa35a000-aa35c000 rw-p 0003e000 03:06 2235       /usr/lib/libcurl.so.4.1.1
aa375000-aa376000 ---p aa375000 00:00 0 
aa376000-aab75000 rwxp aa376000 00:00 0 
aab75000-abb75000 rw-p aab75000 00:00 0 
abb75000-ac4e2000 r-xp 00000000 03:06 227604     /usr/lib/mozilla/plugins/libflashplayer.so
ac4e2000-ac515000 rw-p 0096c000 03:06 227604     /usr/lib/mozilla/plugins/libflashplayer.so
ac515000-aca00000 rw-p ac515000 00:00 0 
aca68000-acb00000 r--p 00000000 03:06 173466     /usr/share/fonts/TTF/DejaVuSans.ttf
acb00000-acf00000 rw-p acb00000 00:00 0 
acf83000-ad00f000 r--p 00000000 03:06 173462     /usr/share/fonts/TTF/DejaVuSans-Bold.ttf
ad059000-ad0d9000 r-xp 00000000 03:06 641        /usr/lib/libGL.so.185.18.31
ad0d9000-ad0f1000 rwxp 0007f000 03:06 641        /usr/lib/libGL.so.185.18.31
ad0f1000-ad100000 rwxp ad0f1000 00:00 0 
ad100000-ad400000 rw-p ad100000 00:00 0 
ad42b000-ad4c3000 r--p 00000000 03:06 173466     /usr/share/fonts/TTF/DejaVuSans.ttf
ad4c3000-ad5e8000 r-xp 00000000 03:06 150731     /usr/lib/libcrypto.so.0.9.8
ad5e8000-ad5fd000 rw-p 00125000 03:06 150731     /usr/lib/libcrypto.so.0.9.8
ad5fd000-ad700000 rw-p ad5fd000 00:00 0 
ad762000-ad77d000 r--p 00000000 03:06 27813      /usr/share/fonts/Type1/n021004l.pfb
ad77d000-ad7ba000 r-xp 00000000 03:06 150734     /usr/lib/libssl.so.0.9.8
ad7ba000-ad7be000 rw-p 0003c000 03:06 150734     /usr/lib/libssl.so.0.9.8
ad7be000-ad7df000 r--p 00000000 03:06 180545     /usr/share/fonts/TTF/LiberationSans-Bold.ttf
ad7df000-ad800000 r--p 00000000 03:06 180550     /usr/share/fonts/TTF/LiberationSans-Regular.ttf
ad800000-adb00000 rw-p ad800000 00:00 0 
adb00000-adb01000 ---p adb00000 00:00 0 
adb01000-ae300000 rwxp adb01000 00:00 0 
ae300000-ae900000 rw-p ae300000 00:00 0 
ae909000-ae93e000 r-xp 00000000 03:06 149130     /usr/lib/libldap-2.3.so.0.2.31
ae93e000-ae93f000 rw-p 00035000 03:06 149130     /usr/lib/libldap-2.3.so.0.2.31
ae93f000-ae9fb000 r-xp 00000000 03:06 2226       /usr/lib/libasound.so.2.0.0
ae9fb000-aea00000 rw-p 000bb000 03:06 2226       /usr/lib/libasound.so.2.0.0
aea00000-af000000 rw-p aea00000 00:00 0 
af000000-af001000 ---p af000000 00:00 0 
af001000-af800000 rwxp af001000 00:00 0 
af800000-af900000 rw-p af800000 00:00 0 
af900000-af901000 ---p af900000 00:00 0 
af901000-b0100000 rwxp af901000 00:00 0 
b0100000-b0300000 rw-p b0100000 00:00 0 
b0307000-b031c000 r-xp 00000000 03:06 142129     /usr/lib/libsasl2.so.2.0.23
b031c000-b031d000 rw-p 00015000 03:06 142129     /usr/lib/libsasl2.so.2.0.23
b031d000-b034c000 r-xp 00000000 03:06 122433     /usr/lib/libidn.so.11.5.34
b034c000-b034d000 rw-p 0002f000 03:06 122433     /usr/lib/libidn.so.11.5.34
b034d000-b034e000 ---p b034d000 00:00 0 
b034e000-b0b4d000 rwxp b034e000 00:00 0 
b0b4d000-b0b4e000 ---p b0b4d000 00:00 0 
b0b4e000-b134d000 rwxp b0b4e000 00:00 0 
b134d000-b13e5000 r--p 00000000 03:06 173466     /usr/share/fonts/TTF/DejaVuSans.ttf
b13e5000-b14fa000 r-xp 00000000 03:06 124835     /usr/lib/libxml2.so.2.6.32
b14fa000-b14ff000 rw-p 00115000 03:06 124835     /usr/lib/libxml2.so.2.6.32
b14ff000-b1d00000 rw-p b14ff000 00:00 0 
b1d01000-b1d22000 r--p 00000000 03:06 180545     /usr/share/fonts/TTF/LiberationSans-Bold.ttf
b1d22000-b1d43000 r--p 00000000 03:06 180550     /usr/share/fonts/TTF/LiberationSans-Regular.ttf
b1d43000-b1d65000 r-xp 00000000 03:06 104911     /usr/lib/libaudiofile.so.0.0.2
b1d65000-b1d68000 rw-p 00021000 03:06 104911     /usr/lib/libaudiofile.so.0.0.2
b1d68000-b1e00000 r--p 00000000 03:06 173466     /usr/share/fonts/TTF/DejaVuSans.ttf
b1e00000-b2700000 rw-p b1e00000 00:00 0 
b2701000-b2711000 rw-s 00000000 00:08 393228     /SYSV0056a4d6 (deleted)
b2711000-b2741000 r-xp 00000000 03:06 122180     /usr/lib/libgsf-1.so.114.0.10
b2741000-b2744000 rw-p 0002f000 03:06 122180     /usr/lib/libgsf-1.so.114.0.10
b2744000-b2745000 rw-p b2744000 00:00 0 
b2745000-b27a1000 r-xp 00000000 03:06 212171     /usr/lib/libgio-2.0.so.0.0.0
b27a1000-b27a3000 rw-p 0005c000 03:06 212171     /usr/lib/libgio-2.0.so.0.0.0
b27a3000-b2900000 r--p 00000000 03:06 603        /usr/share/icons/hicolor/icon-theme.cache
b2900000-b2b00000 rw-p b2900000 00:00 0 
b2b03000-b2b13000 rw-s 00000000 00:0d 8014       /dev/snd/pcmC0D0p
b2b13000-b2b22000 r-xp 00000000 03:06 16436      /lib/libresolv-2.7.so
b2b22000-b2b23000 r--p 0000f000 03:06 16436      /lib/libresolv-2.7.so
b2b23000-b2b24000 rw-p 00010000 03:06 16436      /lib/libresolv-2.7.so
b2b24000-b2b26000 rw-p b2b24000 00:00 0 
b2b26000-b2b56000 r-xp 00000000 03:06 123276     /usr/lib/librsvg-2.so.2.22.3
b2b56000-b2b57000 rw-p 0002f000 03:06 123276     /usr/lib/librsvg-2.so.2.22.3
b2b5f000-b2b6a000 r-xp 00000000 03:06 149129     /usr/lib/liblber-2.3.so.0.2.31
b2b6a000-b2b6b000 rw-p 0000a000 03:06 149129     /usr/lib/liblber-2.3.so.0.2.31
b2b6b000-b2b6f000 r-xp 00000000 03:06 192116     /usr/lib/firefox-3.0.12/plugins/libnullplugin.so
b2b6f000-b2b70000 rw-p 00003000 03:06 192116     /usr/lib/firefox-3.0.12/plugins/libnullplugin.so
b2b70000-b2bfc000 r--p 00000000 03:06 173462     /usr/share/fonts/TTF/DejaVuSans-Bold.ttf
b2bfc000-b2c49000 r--p 00000000 03:06 173469     /usr/share/fonts/TTF/DejaVuSerif.ttf
b2c49000-b2c6e000 r-xp 00000000 03:06 192155     /usr/lib/firefox-3.0.12/components/libbrowsercomps.so
b2c6e000-b2c70000 rw-p 00025000 03:06 192155     /usr/lib/firefox-3.0.12/components/libbrowsercomps.so
b2c70000-b2c71000 ---p b2c70000 00:00 0 
b2c71000-b3470000 rwxp b2c71000 00:00 0 
b3470000-b34b6000 r-xp 00000000 03:06 192130     /usr/lib/firefox-3.0.12/libnssckbi.so
b34b6000-b34c3000 rw-p 00045000 03:06 192130     /usr/lib/firefox-3.0.12/libnssckbi.so
b34c3000-b34c4000 ---p b34c3000 00:00 0 
b34c4000-b3cc3000 rwxp b34c4000 00:00 0 
b3cc3000-b3cc7000 r-xp 00000000 03:06 119100     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3cc7000-b3cc8000 rw-p 00003000 03:06 119100     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3cc9000-b3cd9000 r--s 00000000 03:06 144666     /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b3cd9000-b3ce3000 r--s 00000000 03:06 73690      /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b3ce3000-b3cfb000 r--s 00000000 03:06 600        /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b3cfb000-b3d00000 r--s 00000000 03:06 551        /var/cache/fontconfig/f349e9996a5320f6dd491cedd2b1f964-x86.cache-2
b3d00000-b3d01000 ---p b3d00000 00:00 0 
b3d01000-b4500000 rwxp b3d01000 00:00 0 
b4500000-b4e00000 rw-p b4500000 00:00 0 
b4e02000-b4e48000 r-xp 00000000 03:06 192247     /usr/lib/firefox-3.0.12/libfreebl3.so
b4e48000-b4e49000 rw-p 00046000 03:06 192247     /usr/lib/firefox-3.0.12/libfreebl3.so
b4e49000-b4ea9000 rw-s 00000000 00:08 458761     /SYSV00000000 (deleted)
b4ea9000-b4ef6000 r-xp 00000000 03:06 234909     /usr/lib/libORBit-2.so.0.1.0
b4ef6000-b4eff000 rw-p 0004d000 03:06 234909     /usr/lib/libORBit-2.so.0.1.0
b4eff000-b5000000 rw-p b4eff000 00:00 0 
b5000000-b5001000 ---p b5000000 00:00 0 
b5001000-b5800000 rwxp b5001000 00:00 0 
b5800000-b5900000 rw-p b5800000 00:00 0 
b5900000-b5901000 ---p b5900000 00:00 0 
b5901000-b6100000 rwxp b5901000 00:00 0 
b6100000-b6200000 rw-p b6100000 00:00 0 
b6200000-b6209000 r-xp 00000000 03:06 105387     /usr/lib/libesd.so.0.2.38
b6209000-b620a000 rw-p 00008000 03:06 105387     /usr/lib/libesd.so.0.2.38
b620a000-b620e000 r-xp 00000000 03:06 16429      /lib/libnss_dns-2.7.so
b620e000-b620f000 r--p 00003000 03:06 16429      /lib/libnss_dns-2.7.so
b620f000-b6210000 rw-p 00004000 03:06 16429      /lib/libnss_dKilled
tuttle@shangrila:~$ /usr/lib/firefox-3.0.12/run-mozilla.sh: line 131:  4100 Killed                  "$prog" ${1+"$@"}
Any help is much appreciated.
 
Old 08-01-2009, 11:15 PM   #2
Tuttle
Senior Member
 
Registered: Jul 2003
Location: Wellington, NZ
Distribution: mainly slackware
Posts: 1,291

Original Poster
Rep: Reputation: 52
Just found a cure here just after I posted...

add export LD_PRELOAD=/usr/lib/libGL.so.1 to a firefox startup script
 
Old 08-02-2009, 02:53 PM   #3
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,496

Rep: Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444Reputation: 8444
Two things --

Running compiz?
And, it looks like the nVidia blob is installed there, correct?

I wonder if there's symbol overlap between nVidia's libGL and some other library that ends up loaded first. I imagine that has to be the case if preloading libGL helps.

I can't see any negative effect from this, and I think it's "in bounds" as far as the restriction against making changes to Firefox. After all, the same fix could be made by loading libGL all the time for the whole system in /etc/ld.so.preload.
 
Old 08-02-2009, 06:29 PM   #4
Nille_kungen
Member
 
Registered: Jul 2005
Distribution: Slackware64-current
Posts: 587

Rep: Reputation: 201Reputation: 201Reputation: 201
I know that some version of adobe flash player crashes in fullscreen if you have the "Enable hardware acceleration" checked, it's a known bug.
Does it work if you uncheck it?
Or is it only the preload stuff that works?

Last edited by Nille_kungen; 08-02-2009 at 06:31 PM.
 
Old 08-03-2009, 01:26 AM   #5
Tuttle
Senior Member
 
Registered: Jul 2003
Location: Wellington, NZ
Distribution: mainly slackware
Posts: 1,291

Original Poster
Rep: Reputation: 52
Quote:
Originally Posted by volkerdi View Post
Two things --

Running compiz?
And, it looks like the nVidia blob is installed there, correct?

I wonder if there's symbol overlap between nVidia's libGL and some other library that ends up loaded first. I imagine that has to be the case if preloading libGL helps.

I can't see any negative effect from this, and I think it's "in bounds" as far as the restriction against making changes to Firefox. After all, the same fix could be made by loading libGL all the time for the whole system in /etc/ld.so.preload.
Hi Pat! no, compiz was not active. I haven't made this global, I just made a short script:
Code:
#!/bin/sh
export LD_PRELOAD=/usr/lib/libGL.so.1
firefox
exit
and run that instead.
Making things global would be best but I like vanilla as much as possible... I forget all the changes I make otherwise!
 
Old 08-03-2009, 01:31 AM   #6
Tuttle
Senior Member
 
Registered: Jul 2003
Location: Wellington, NZ
Distribution: mainly slackware
Posts: 1,291

Original Poster
Rep: Reputation: 52
Quote:
Originally Posted by Nille_kungen View Post
I know that some version of adobe flash player crashes in fullscreen if you have the "Enable hardware acceleration" checked, it's a known bug.
Does it work if you uncheck it?
Or is it only the preload stuff that works?
Hi Nille, yes you are right, if I uncheck "Enable hardware acceleration" then fullscreen works (without the LD_PRELOAD workaround).
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Flashplayer 10 crashes firefox when I try to watch youtube videos fullscreen Slacker Steve Slackware 18 12-21-2008 01:22 AM
Fullscreen games crash X in Fedora Core 6 with nVidia-card. locodude Linux - Games 15 01-09-2007 07:40 AM
flashplayer in firefox eroosa Linux - Desktop 5 11-22-2006 06:37 AM
Gentoo Error: Programs crash when going to fullscreen covana Linux - Distributions 0 04-05-2005 08:25 PM
New Xorg6.8 composite extension + FlashPlayer = crash tipaul Slackware 2 09-15-2004 01:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:07 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration