You are not logged in.

#1 2019-04-21 07:47:17

webcapcha
Member
Registered: 2019-02-14
Posts: 101

pepper flash doesn't work with new gcc-libs 8.3

Yesterday (20 Apr) the new gcc-libs updates to 8.3 version. With this update pepper-flash doesn't work anymore with chrome. Anybody faced the same issue?

Last edited by webcapcha (2019-04-21 07:47:46)

Offline

#2 2019-04-21 12:46:16

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,447
Website

Re: pepper flash doesn't work with new gcc-libs 8.3

I suspect a newer version built against the new gcc-libs would be needed, but adobe is no longer providing it:

adobe website wrote:

Starting on April 9, 2019, Shockwave player for Windows will no longer be available for download. Adobe will no longer accept ETLA and EULA agreements for Shockwave effective on April 9, 2019.

Whether this applies to the flashplugin downloaded from the same site is unclear - but it seems a likely explanation.

EDIT: wikipedia states flashplugin has a planned EOL of the end of 2020 - so perhaps this isn't it.  But in either case, adobe is not (yet) providing an updated version.

If you can check `ldd` output on the .so files in the pepper-flash package to confirm one actually does link against an old gcc-libs library, then this could be submitted to the bug tracker - though the fix will still depend on adobe, it'd at least then be tracked.

If you really really need flash content in the mean time, you could try gnash or lightspark.

Last edited by Trilby (2019-04-21 12:52:43)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2019-04-21 13:06:30

webcapcha
Member
Registered: 2019-02-14
Posts: 101

Re: pepper flash doesn't work with new gcc-libs 8.3

Trilby wrote:

If you can check `ldd` output on the .so files in the pepper-flash package to confirm one actually does link against an old gcc-libs library, then this could be submitted to the bug tracker - though the fix will still depend on adobe, it'd at least then be tracked.

If you really really need flash content in the mean time, you could try gnash or lightspark.

I found only

/usr/lib/PepperFlash/libpepflashplayer.so

Here is the output

 linux-vdso.so.1 (0x00007ffddb5b8000)
 libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f9b8469c000)
 librt.so.1 => /usr/lib/librt.so.1 (0x00007f9b84692000)
 libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f9b84502000)
 libm.so.6 => /usr/lib/libm.so.6 (0x00007f9b843bc000)
 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9b843a2000)
 libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f9b84381000)
 libc.so.6 => /usr/lib/libc.so.6 (0x00007f9b841ba000)
 /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9b85bbf000)

I use flash for one game, that still using flash : (

Offline

#4 2019-04-21 13:23:59

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,447
Website

Re: pepper flash doesn't work with new gcc-libs 8.3

Hmm, I guess my interpretation was wrong.  That is still linked against the current gcc-libs, so unless gcc-libs had an ABI-breaking change without a soname bump, the problem is elsewhere.

What do you mean by "it doesn't work".  What errors are you getting?  Did you confirm that downgrading gcc-libs was sufficient to get it working again?

Last edited by Trilby (2019-04-21 13:24:37)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2019-04-21 14:54:56

webcapcha
Member
Registered: 2019-02-14
Posts: 101

Re: pepper flash doesn't work with new gcc-libs 8.3

Trilby wrote:

What do you mean by "it doesn't work".  What errors are you getting?  Did you confirm that downgrading gcc-libs was sufficient to get it working again?

So, when I navigate to a site it shows me https://imgur.com/zdcAxbC. And yes I tried right click, tried clean cache, checked site permissions. Doesn't help.

No I haven't tried to downgrade a gcc on my computer (afraid doing this, due to so many dependencies). But I noticed that issue happened after this update. And as far as gcc-lib is in dependencies in pepper flash, I made such conclusion

[2019-04-20 19:29] [ALPM] upgraded binutils (2.31.1-4 -> 2.32-1)
[2019-04-20 19:29] [ALPM] upgraded gcc-libs (8.2.1+20181127-1 -> 8.3.0-1)
[2019-04-20 19:29] [ALPM] upgraded gcc (8.2.1+20181127-1 -> 8.3.0-1)
[2019-04-20 19:29] [ALPM] upgraded lib32-glibc (2.28-6 -> 2.29-1)
[2019-04-20 19:29] [ALPM] upgraded lib32-gcc-libs (8.2.1+20181127-1 -> 8.3.0-1)
[2019-04-20 19:29] [ALPM] upgraded libcap (2.26-1 -> 2.27-1)
[2019-04-20 19:29] [ALPM] upgraded libtool (2.4.6+42+gb88cebd5-2 -> 2.4.6+42+gb88cebd5-3)
[2019-04-20 19:29] [ALPM] upgraded lz4 (1:1.8.3-1 -> 1:1.9.0-1)
[2019-04-20 19:29] [ALPM] upgraded zstd (1.3.8-1 -> 1.4.0-1)
[2019-04-20 19:29] [ALPM] upgraded linux (5.0.7.arch1-1 -> 5.0.8.arch1-1)
[2019-04-20 19:29] [ALPM] upgraded nvidia (418.56-7 -> 418.56-8)
[2019-04-20 19:29] [ALPM] upgraded pygobject-devel (3.32.0-1 -> 3.32.1-1)
[2019-04-20 19:29] [ALPM] upgraded python-gobject (3.32.0-1 -> 3.32.1-1)

Additionally, I have a additional computer with manjaro. And I can confirm that flash is working there. And as far as manjaro is behind arch a little, I've checked it using 8.2.0.1 version (if i remember), but for sure not 8.3

Last edited by webcapcha (2019-04-21 14:55:37)

Offline

#6 2019-04-21 17:32:47

xiaoliniess
Member
Registered: 2018-11-01
Posts: 3

Re: pepper flash doesn't work with new gcc-libs 8.3

Actually downgrading gcc-libs doesn't help. It's the glibc upgrade causing the problem. I tried downgrading glibc to 2.28-6, the pepper-flash works again.

Offline

#7 2019-04-21 18:38:13

webcapcha
Member
Registered: 2019-02-14
Posts: 101

Re: pepper flash doesn't work with new gcc-libs 8.3

xiaoliniess wrote:

Actually downgrading gcc-libs doesn't help. It's the glibc upgrade causing the problem. I tried downgrading glibc to 2.28-6, the pepper-flash works again.

Thanks for details.

2all question, is it a long-awaited final with flash? Or it will work and we can consider it's like a "bug"

Offline

#8 2019-04-21 18:46:12

xiaoliniess
Member
Registered: 2018-11-01
Posts: 3

Re: pepper flash doesn't work with new gcc-libs 8.3

webcapcha wrote:
xiaoliniess wrote:

Actually downgrading gcc-libs doesn't help. It's the glibc upgrade causing the problem. I tried downgrading glibc to 2.28-6, the pepper-flash works again.

Thanks for details.

2all question, is it a long-awaited final with flash? Or it will work and we can consider it's like a "bug"

I don't know the detail of the problem or how it should be fixed. I don't have the ability to dig deeper as I'm not familiar with web browser plugins.
If it's a glibc problem, then it should be easy to fix. But if some changes of glibc require recompilation of the pepper-flash plugin, then we can only wait for adobe to release a new version.

Offline

#9 2019-04-21 19:19:07

loqs
Member
Registered: 2014-03-06
Posts: 17,196

Re: pepper flash doesn't work with new gcc-libs 8.3

If you rebuild glibc 2.28-6 with extra-x86_64-build from devtools does the glibc 2.28-6 that produces built with gcc 8.3 allow pepper flash to work?
If not then you may have to bisect between glibc 2.28 and 2.29.

Offline

#10 2019-04-21 19:22:47

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,447
Website

Re: pepper flash doesn't work with new gcc-libs 8.3

As another check, xiaoliniess, are you also using multilib (e.g., lib32-glibc) or are you using core/glibc?


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#11 2019-04-21 21:16:33

latalante1
Member
Registered: 2018-08-30
Posts: 110

Re: pepper flash doesn't work with new gcc-libs 8.3

Offline

#12 2019-04-24 13:58:52

pekmop1024
Member
From: Kiev/Feodosia
Registered: 2010-04-21
Posts: 126
Website

Re: pepper flash doesn't work with new gcc-libs 8.3

Anyone who wants to use current build with flash could run Chromium (and all Chromium-based browsers too, at least it works with Opera) with command line argument

--disable-seccomp-filter-sandbox


ArchLinux x86_64 (passively cooled): Xeon E3 1230v2 - 32GB - GTX1050Ti KalmX - Samsung 850 EVO 1TB - 3x2TB Seagate - Creative X-Fi Titanium - Cheiftec GPS-500C
ArchLinux x86_64 (FrankenPad T420): i7 2720QM - 16GB - NVS 4200M - Samsung 840 EVO 1TB - FullHD IPS mod - Intel 7260AC - Sierra Wireless MC7304

Offline

#13 2019-04-25 05:11:55

Joel
Member
From: Tijuana, BC, México
Registered: 2011-12-21
Posts: 121

Re: pepper flash doesn't work with new gcc-libs 8.3

pekmop1024 wrote:

Anyone who wants to use current build with flash could run Chromium (and all Chromium-based browsers too, at least it works with Opera) with command line argument

--disable-seccomp-filter-sandbox

I confirm this workaround can play flash games and videos. Tested on opera 60.0.3255.59.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with xfce4.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with xfce4.
* AUR contributor.

Offline

#14 2019-04-25 16:34:40

loqs
Member
Registered: 2014-03-06
Posts: 17,196

Re: pepper flash doesn't work with new gcc-libs 8.3

https://git.archlinux.org/svntogit/pack … 25c746dfa6
So the next release of chromium should resolve the issue.

Offline

#15 2019-05-05 10:47:20

bharath23
Member
Registered: 2017-01-13
Posts: 10

Re: pepper flash doesn't work with new gcc-libs 8.3

loqs wrote:

https://git.archlinux.org/svntogit/pack … 25c746dfa6
So the next release of chromium should resolve the issue.

I am not sure because the commit was reverted a few days back because it failed Android CFI. Not sure what is going to happen now. I really need flash only for a single site.

Offline

#16 2019-05-05 11:54:13

loqs
Member
Registered: 2014-03-06
Posts: 17,196

Re: pepper flash doesn't work with new gcc-libs 8.3

@bharath23 74.0.3729.131-1 and 74.0.3729.131-2 both contained the patch was the issue still present with those versions?

Offline

Board footer

Powered by FluxBB