Git Product home page Git Product logo

Comments (20)

gort818 avatar gort818 commented on July 21, 2024

I haven't had any crashes, can you show me the output?

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

ehh at the moment qt5-webengine-widevine doesnt work at all. i had to switch in to kde-unstable branch for testing purposes. this webengine version misses the properitary codecs, so no qtwebflix atm. but i think i cant trace that anyhow, nothing qt related crashes...
netflix screen: an error occurred please.... error code ... so far i remember.

i will report when qt 5.10 comes in stable repo.

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

not much, but here we go:

../../../../qtwebengine-opensource-src-5.9.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0025
Received signal 11 SEGV_MAPERR 000000000019
#0 0x7efc881b04e2 <unknown>
#1 0x7efc8670f920 <unknown>
#2 0x7efc88d5853c <unknown>
#3 0x7efc88d60549 <unknown>
#4 0x7efc8670f920 <unknown>
#5 0x7efc867d1bea __GI___mremap
#6 0x7efc86758ad0 mremap_chunk
#7 0x7efc8675e181 __GI___libc_realloc
#8 0x7efc6fdd9491 <unknown>
#9 0x7efc6fdda878 <unknown>
#10 0x7efc6fdd8910 <unknown>
#11 0x7efc6fdd8400 <unknown>
#12 0x7efc6fdd818d <unknown>
#13 0x7efc6fdc917e <unknown>
#14 0x7efc6fdc8df4 <unknown>
#15 0x7efc8d773aa4 <unknown>
#16 0x7efc8d7777ec <unknown>
#17 0x7efc88dd9fca <unknown>
#18 0x7efc88ddb7ee <unknown>
#19 0x7efc88d83fbb <unknown>
#20 0x7efc88941923 <unknown>
#21 0x7efc88227003 <unknown>
#22 0x7efc881cb040 <unknown>
#23 0x7efc881cc698 <unknown>
#24 0x7efc881cca2b <unknown>
#25 0x7efc881cdad1 <unknown>
#26 0x7efc881ca3e8 <unknown>
#27 0x7efc881e6e2b <unknown>
#28 0x7efc8818b2cd <unknown>
#29 0x7efc8818f34a <unknown>
#30 0x7efc8818f647 <unknown>
#31 0x7efc88188a09 <unknown>
#32 0x7efc87888daa QtWebEngine::processMain()
#33 0x55ab678eb9a5 <unknown>
#34 0x7efc866fbf6a __libc_start_main
#35 0x55ab678eb9fa <unknown>
  r8: 00001bddba1f7000  r9: 00001bddba1f7000 r10: 00001bddba1f7000 r11: 0000000000000246
 r12: 00007ffcde97f9c4 r13: 00007ffcde97fac0 r14: 00007ffcde97fa00 r15: 000055ab6928dbd0
  di: 0000000000000001  si: 00007efc8bef9e76  bp: 00007ffcde97fa00  bx: 0000000000000019
  dx: 0000000000000000  ax: 0000000000000019  cx: 00007efc867cbc49  sp: 00007ffcde97f9c0
  ip: 00007efc88d5853c efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000019
[end of stack trace]

screenshot_20171020_195846

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

Ok we might just need an update qt5-webengine-widevine , I will do some tests and find a solution.

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

Ok I just tested I have zero issues everything is still working, do you have chromium installed?

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

@omni6 Ok I just installed the latest chromium and qtwebflix does not work, so it seems we have a conflict. I uninstalled it and everything works again.

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

no thats not the issue i meant.
this is even worse, on what distro are you? On arch we noticed this already, theoretically it could be that qt5-webengine prefers the libwidevinecdmadapter.so from /usr/lib/chromium installed with the chromium package. Link. I dont know how you use/installed the widevine libs. But if one have chromium installed, no addition widevine stuff should be needed because webengine detects the chromium libs.... but this is not confirmed yet.

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

I tested on Arch and Ubuntu, No crashes on either. Well why not move libwidevinecdmadapter.so to /usr/lib/chromium? This is what QT says

On Linux the Widevine plugin comes with the Google Chrome installation and can be found in β€œ/opt/google/chrome/”, and on some distros such as Arch it also comes as a system package for Chromium and will be under β€œ/usr/lib/chromium/”. The CDM Pepper plugin is named libwidevinecdmadapter.so and depends on libwidevinecdm.so which you can find with it.

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

Qt Blog wrote:
Qt WebEngine will try to find an already downloaded or installed version of the plugin, but while convinient this might not be enough if you want to ship an application that relies on it being present. In that case you need to extract from Google Chrome and place it in the application or β€˜plugins/ppapi’ folder.

that is what we've done, and it worked long time. the problem why not simply use /usr/lib/chromium are conflicts between chromium packages and webengine packages. same files different owners --> conflict.

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

take a look:
https://bugreports.qt.io/browse/QTBUG-64071

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

@omni6 Ok I will try something later on, let you know how it goes.

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

@omni6 I reinstalled chromium and renamed /usr/lib/chromium/libwidevinecdmadapter.so and
libwidevinecdm.so. Netflix will not work in chromium but qtwebflix will work.

That is all I got so far I cannot do anything on my end.

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

@omni6 I got it!
change the desktop file to
Exec=/usr/bin/netflix --register-pepper-plugins="/usr/lib/qt/plugins/ppapi/libwidevinecdmadapter.so; application/x-ppapi-widevine-cdm"

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

or we can just set an alias for netflix , also check the aur package you need to make some changes.

Thanks!

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

all done, works like a charm! Good job :)

from qtwebflix.

gort818 avatar gort818 commented on July 21, 2024

Awesome thanks for your patience!

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

you should consider to announce qtwebflix on e.g https://www.reddit.com/r/kde/ or https://www.reddit.com/r/linux/. i think it has the ability to get much more used, problem is that nobody knows it. There is a lack for packaging in various distros, you really should make it more popular.

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

You should consider to announce qtwebflix e.g at https://www.reddit.com/r/linux/ or https://www.reddit.com/r/kde/. At the moment there's a lack for packaging in various distros. If you make it more popular i think it will be used much, much more. Good software!

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

the thread is a mess OMFG!!!!!

from qtwebflix.

omni6 avatar omni6 commented on July 21, 2024

but you get attention πŸ‘

from qtwebflix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.