Giter Club home page Giter Club logo

Comments (11)

i-rinat avatar i-rinat commented on May 21, 2024

I can't reproduce it on my machine, videos from title screen of TED website work nice.

Which version of freshplayerplugin do you use? Have you tried recent version from git? Which browser version do you have? What OS version do you use?

from freshplayerplugin.

maxwux avatar maxwux commented on May 21, 2024

I'm using Arch Linux
freshplayerplugin-git 20140816-1
firefox 31.0
shockwave flash 14.0.0.177
when I press PLAY
then flash crash
5
http://www.ted.com/talks/clint_smith_the_danger_of_silence
I don't know how to fix it.

from freshplayerplugin.

i-rinat avatar i-rinat commented on May 21, 2024

Can you get a backtrace with gdb?

You start terminal, run there ulimit -c unlimited to enable core files generation. Then start firefox from that terminal, go to site, reproduce crash, close browser. File named core should appear in current directory (its name can contain numbers). Then you run gdb /path/to/plugin-container core and enter there bt command, then thread apply all bt. (You'll need to find out where plugin-container binary located in your distro.) First command will print call stack for failed thread, second will do so for every thread in plugin-container.

There is a chance there will be no generated core file. Sometimes Firefox kills plugins if they hang.

from freshplayerplugin.

maxwux avatar maxwux commented on May 21, 2024
$ gdb /usr/lib/firefox/plugin-container core.19083 
GNU gdb (GDB) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/firefox/plugin-container...(no debugging symbols found)...done.

warning: core file may not match specified executable file.
[New LWP 19083]
[New LWP 19084]
[New LWP 19091]
[New LWP 19103]
[New LWP 19121]
[New LWP 19102]
[New LWP 19093]
[New LWP 19089]
[New LWP 19092]
[New LWP 19090]
[New LWP 19087]
[New LWP 19122]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libfreshwrapper-pepp'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fdf49673b30 in ?? () from /usr/lib/libpixman-1.so.0
(gdb) bt
#0  0x00007fdf49673b30 in ?? () from /usr/lib/libpixman-1.so.0
#1  0x00007fdf49673ca9 in ?? () from /usr/lib/libpixman-1.so.0
#2  0x00007fdf495eb9a1 in pixman_image_composite32 () from /usr/lib/libpixman-1.so.0
#3  0x00007fdf468826fe in ?? () from /usr/lib/libcairo.so.2
#4  0x00007fdf4686c459 in ?? () from /usr/lib/libcairo.so.2
#5  0x00007fdf4686c4e9 in ?? () from /usr/lib/libcairo.so.2
#6  0x00007fdf4686cb55 in ?? () from /usr/lib/libcairo.so.2
#7  0x00007fdf46810139 in ?? () from /usr/lib/libcairo.so.2
#8  0x00007fdf468591b1 in ?? () from /usr/lib/libcairo.so.2
#9  0x00007fdf46818607 in ?? () from /usr/lib/libcairo.so.2
#10 0x00007fdf4680ab65 in cairo_paint () from /usr/lib/libcairo.so.2
#11 0x00007fdf3ac7a1a5 in handle_graphics_expose_event (event=<optimized out>, npp=0x7fdf3bac3068)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:577
#12 0x00007fdf3ac7bb98 in NPP_HandleEvent (npp=0x7fdf3bac3068, event=<optimized out>)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:1005
#13 0x00007fdf4db3179c in ?? () from /usr/lib/firefox/libxul.so
#14 0x00007fdf4db32592 in ?? () from /usr/lib/firefox/libxul.so
#15 0x00007fdf4db331c4 in ?? () from /usr/lib/firefox/libxul.so
#16 0x00007fdf4db3344d in ?? () from /usr/lib/firefox/libxul.so
#17 0x00007fdf4ef00598 in ?? () from /usr/lib/firefox/libxul.so
#18 0x00007fdf4ef00367 in ?? () from /usr/lib/firefox/libxul.so
#19 0x00007fdf4d38325d in ?? () from /usr/lib/firefox/libxul.so
#20 0x00007fdf4d383290 in ?? () from /usr/lib/firefox/libxul.so
#21 0x00007fdf4811ab84 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007fdf4811adc8 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007fdf4811ae6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007fdf4d382dce in ?? () from /usr/lib/firefox/libxul.so
#25 0x00007fdf4ef002c3 in ?? () from /usr/lib/firefox/libxul.so
#26 0x00007fdf4e3bbc31 in XRE_InitChildProcess () from /usr/lib/firefox/libxul.so
#27 0x000000000040b95b in ?? ()
#28 0x00007fdf4c012000 in __libc_start_main () from /usr/lib/libc.so.6
#29 0x000000000040def2 in _start ()

from freshplayerplugin.

i-rinat avatar i-rinat commented on May 21, 2024

Can you repeat the same with debug symbols installed for libpixman and cairo?

That looks strange. I expected it to crash earlier in case my code passes some wrong pointers to cairo, but crash is deep inside pixman instead.

from freshplayerplugin.

maxwux avatar maxwux commented on May 21, 2024
$ gdb /usr/lib/firefox/plugin-container core.19083
GNU gdb (GDB) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/firefox/plugin-container...(no debugging symbols found)...done.

warning: core file may not match specified executable file.
[New LWP 19083]
[New LWP 19084]
[New LWP 19091]
[New LWP 19103]
[New LWP 19121]
[New LWP 19102]
[New LWP 19093]
[New LWP 19089]
[New LWP 19092]
[New LWP 19090]
[New LWP 19087]
[New LWP 19122]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libfreshwrapper-pepp'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  _mm_loadu_si128 (__P=0x7fdf3103e040) at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include/emmintrin.h:694
694       return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
(gdb) bt
#0  _mm_loadu_si128 (__P=0x7fdf3103e040) at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include/emmintrin.h:694
#1  load_128_unaligned (src=0x7fdf3103e040) at pixman-sse2.c:373
#2  sse2_blt (src_bits=<optimized out>, dst_bits=<optimized out>, src_stride=<optimized out>, dst_stride=<optimized out>, src_bpp=<optimized out>, src_x=<optimized out>, 
    src_y=0, dest_x=0, dest_y=0, width=854, height=<optimized out>, dst_bpp=<optimized out>, imp=<optimized out>) at pixman-sse2.c:4765
#3  0x00007fdf49673ca9 in sse2_blt (height=426, width=854, dest_y=0, dest_x=<optimized out>, src_y=<optimized out>, src_x=<optimized out>, dst_bpp=<optimized out>, 
    src_bpp=<optimized out>, dst_stride=<optimized out>, src_stride=<optimized out>, dst_bits=<optimized out>, src_bits=<optimized out>, imp=<optimized out>)
    at pixman-sse2.c:4822
#4  sse2_composite_copy_area (imp=<optimized out>, info=<optimized out>) at pixman-sse2.c:4815
#5  0x00007fdf495eb9a1 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=<optimized out>, mask=<optimized out>, dest=<optimized out>, src_x=0, src_y=0, mask_x=0, 
    mask_y=0, dest_x=0, dest_y=0, width=854, height=426) at pixman.c:707
#6  0x00007fdf468826fe in draw_image_boxes (_dst=0x7fdf3103dc00, image=0x7fdf3e7b5200, boxes=0xd50, dx=0, dy=0) at cairo-xlib-render-compositor.c:287
#7  0x00007fdf4686c459 in upload_boxes (compositor=<optimized out>, compositor=<optimized out>, boxes=<optimized out>, extents=<optimized out>)
    at cairo-traps-compositor.c:1339
#8  clip_and_composite_boxes (compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0, boxes=0x7ffff3175d30) at cairo-traps-compositor.c:1733
#9  0x00007fdf4686c4e9 in clip_and_composite_boxes (compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0, boxes=0x7ffff3175d30) at cairo-traps-compositor.c:1724
#10 0x00007fdf4686cb55 in _cairo_traps_compositor_paint (_compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0) at cairo-traps-compositor.c:2045
#11 0x00007fdf46810139 in _cairo_compositor_paint (compositor=0x7fdf46b10c40 <compositor>, surface=0x7fdf3266f000, op=<optimized out>, source=<optimized out>, 
    clip=<optimized out>) at cairo-compositor.c:65
#12 0x00007fdf468591b1 in _cairo_surface_paint (surface=0x7fdf3266f000, op=CAIRO_OPERATOR_SOURCE, source=0x7ffff3176300, clip=0x0) at cairo-surface.c:2031
#13 0x00007fdf46818607 in _cairo_gstate_paint (gstate=0x7fdf3ba06030) at cairo-gstate.c:1067
#14 0x00007fdf4680ab65 in INT_cairo_paint (cr=0x7fdf3103dc00, cr@entry=0x7fdf3ba06000) at cairo.c:1999
#15 0x00007fdf3ac7a1a5 in handle_graphics_expose_event (event=<optimized out>, npp=0x7fdf3bac3068)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:577
#16 0x00007fdf3ac7bb98 in NPP_HandleEvent (npp=0x7fdf3bac3068, event=<optimized out>)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:1005
#17 0x00007fdf4db3179c in ?? () from /usr/lib/firefox/libxul.so
#18 0x00007fdf4db32592 in ?? () from /usr/lib/firefox/libxul.so
#19 0x00007fdf4db331c4 in ?? () from /usr/lib/firefox/libxul.so
#20 0x00007fdf4db3344d in ?? () from /usr/lib/firefox/libxul.so
#21 0x00007fdf4ef00598 in ?? () from /usr/lib/firefox/libxul.so
#22 0x00007fdf4ef00367 in ?? () from /usr/lib/firefox/libxul.so
#23 0x00007fdf4d38325d in ?? () from /usr/lib/firefox/libxul.so
#24 0x00007fdf4d383290 in ?? () from /usr/lib/firefox/libxul.so
#25 0x00007fdf4811ab84 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00007fdf4811adc8 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fdf4811ae6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0x00007fdf4d382dce in ?? () from /usr/lib/firefox/libxul.so
---Type <return> to continue, or q <return> to quit---
#29 0x00007fdf4ef002c3 in ?? () from /usr/lib/firefox/libxul.so
#30 0x00007fdf4e3bbc31 in XRE_InitChildProcess () from /usr/lib/firefox/libxul.so
#31 0x000000000040b95b in ?? ()
#32 0x00007fdf4c012000 in __libc_start_main () from /usr/lib/libc.so.6
#33 0x000000000040def2 in _start ()

from freshplayerplugin.

maxwux avatar maxwux commented on May 21, 2024
(gdb) thread apply all bt

Thread 12 (Thread 0x7fdf322ff700 (LWP 19122)):
#0  0x00007fdf4c0dbac3 in epoll_wait () from /usr/lib/libc.so.6
#1  0x00007fdf49c95793 in ?? () from /usr/lib/libevent-2.0.so.5
#2  0x00007fdf49c81ae7 in event_base_loop () from /usr/lib/libevent-2.0.so.5
#3  0x00007fdf3ac77200 in network_worker_thread (param=<optimized out>) at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/async_network.c:384
#4  0x00007fdf4813fc95 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fdf3b6af700 (LWP 19087)):
#0  0x00007fdf4c0d281d in poll () from /usr/lib/libc.so.6
#1  0x00007fdf4811ad64 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fdf4811ae6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fdf4811aea9 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fdf4813fc95 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fdf5081a700 (LWP 19090)):
#0  0x00007fdf50592b2f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d361b in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf397231ac in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fdf3928e700 (LWP 19092)):
#0  0x00007fdf50592ed8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d35a0 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf396c195d in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
---Type <return> to continue, or q <return> to quit--- 
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fdf37dff700 (LWP 19089)):
#0  0x00007fdf5059538c in __lll_lock_wait () from /usr/lib/libpthread.so.0
#1  0x00007fdf50590b3c in _L_lock_553 () from /usr/lib/libpthread.so.0
#2  0x00007fdf5059091a in pthread_mutex_lock () from /usr/lib/libpthread.so.0
#3  0x00007fdf3ac8a0ef in ppb_instance_bind_graphics (instance=<optimized out>, device=122)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/ppb_instance.c:63
#4  0x00007fdf39f0d2a4 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394deb69 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394df5d2 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf39932dfc in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#8  0x00007fdf394c03dd in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#9  0x00007fdf394bc9c2 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#10 0x00007fdf39f0e93e in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#11 0x00007fdf3ac79e48 in _set_window_comt (user_data=0x7fdf3bad3290, result=<optimized out>)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:99
#12 0x00007fdf3ac8aba3 in ppb_message_loop_run_int (message_loop=message_loop@entry=2, nested=nested@entry=0)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/ppb_message_loop.c:291
#13 0x00007fdf3ac8ad17 in ppb_message_loop_run (message_loop=message_loop@entry=2)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/ppb_message_loop.c:190
#14 0x00007fdf3ac7c056 in fresh_wrapper_main_thread (p=0x7fdf3bad3290) at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/main_thread.c:48
#15 0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fdf3924d700 (LWP 19093)):
#0  0x00007fdf50592ed8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d35a0 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf398a81e2 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 6 (Thread 0x7fdf364a1700 (LWP 19102)):
#0  0x00007fdf50592ed8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d35a0 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf396c195d in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fdf35cff700 (LWP 19121)):
#0  0x00007fdf50592b2f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d361b in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf39f37ef0 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf39f39643 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf39a07c53 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf39a07f10 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf39a08d11 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf39a08fd8 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#8  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#9  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#10 0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#11 0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fdf36460700 (LWP 19103)):
#0  0x00007fdf50592ed8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d35a0 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf398a81e2 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 3 (Thread 0x7fdf392cf700 (LWP 19091)):
#0  0x00007fdf50592b2f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fdf394d361b in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#2  0x00007fdf394d38a5 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#3  0x00007fdf397231ac in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#4  0x00007fdf394d321c in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#5  0x00007fdf394d3288 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#6  0x00007fdf394d3481 in ?? () from /usr/lib/PepperFlash/libpepflashplayer.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fdf3d382700 (LWP 19084)):
#0  0x00007fdf4c0dbac3 in epoll_wait () from /usr/lib/libc.so.6
#1  0x00007fdf49c95793 in ?? () from /usr/lib/libevent-2.0.so.5
#2  0x00007fdf49c81ae7 in event_base_loop () from /usr/lib/libevent-2.0.so.5
#3  0x00007fdf4eefe146 in ?? () from /usr/lib/firefox/libxul.so
#4  0x00007fdf4ef002c3 in ?? () from /usr/lib/firefox/libxul.so
#5  0x00007fdf4ef00f3b in ?? () from /usr/lib/firefox/libxul.so
#6  0x00007fdf4eefe4d7 in ?? () from /usr/lib/firefox/libxul.so
#7  0x00007fdf5058e124 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fdf4c0db4bd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fdf50958940 (LWP 19083)):
#0  _mm_loadu_si128 (__P=0x7fdf3103e040) at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.1/include/emmintrin.h:694
#1  load_128_unaligned (src=0x7fdf3103e040) at pixman-sse2.c:373
#2  sse2_blt (src_bits=<optimized out>, dst_bits=<optimized out>, src_stride=<optimized out>, dst_stride=<optimized out>, src_bpp=<optimized out>, src_x=<optimized out>, 
    src_y=0, dest_x=0, dest_y=0, width=854, height=<optimized out>, dst_bpp=<optimized out>, imp=<optimized out>) at pixman-sse2.c:4765
#3  0x00007fdf49673ca9 in sse2_blt (height=426, width=854, dest_y=0, dest_x=<optimized out>, src_y=<optimized out>, src_x=<optimized out>, dst_bpp=<optimized out>, 
    src_bpp=<optimized out>, dst_stride=<optimized out>, src_stride=<optimized out>, dst_bits=<optimized out>, src_bits=<optimized out>, imp=<optimized out>)
    at pixman-sse2.c:4822
#4  sse2_composite_copy_area (imp=<optimized out>, info=<optimized out>) at pixman-sse2.c:4815
#5  0x00007fdf495eb9a1 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=<optimized out>, mask=<optimized out>, dest=<optimized out>, src_x=0, src_y=0, mask_x=0, 
    mask_y=0, dest_x=0, dest_y=0, width=854, height=426) at pixman.c:707
#6  0x00007fdf468826fe in draw_image_boxes (_dst=0x7fdf3103dc00, image=0x7fdf3e7b5200, boxes=0xd50, dx=0, dy=0) at cairo-xlib-render-compositor.c:287
#7  0x00007fdf4686c459 in upload_boxes (compositor=<optimized out>, compositor=<optimized out>, boxes=<optimized out>, extents=<optimized out>)
    at cairo-traps-compositor.c:1339
---Type <return> to continue, or q <return> to quit---
#8  clip_and_composite_boxes (compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0, boxes=0x7ffff3175d30) at cairo-traps-compositor.c:1733
#9  0x00007fdf4686c4e9 in clip_and_composite_boxes (compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0, boxes=0x7ffff3175d30) at cairo-traps-compositor.c:1724
#10 0x00007fdf4686cb55 in _cairo_traps_compositor_paint (_compositor=0x7fdf46b10c40 <compositor>, extents=0x7ffff3175fc0) at cairo-traps-compositor.c:2045
#11 0x00007fdf46810139 in _cairo_compositor_paint (compositor=0x7fdf46b10c40 <compositor>, surface=0x7fdf3266f000, op=<optimized out>, source=<optimized out>, 
    clip=<optimized out>) at cairo-compositor.c:65
#12 0x00007fdf468591b1 in _cairo_surface_paint (surface=0x7fdf3266f000, op=CAIRO_OPERATOR_SOURCE, source=0x7ffff3176300, clip=0x0) at cairo-surface.c:2031
#13 0x00007fdf46818607 in _cairo_gstate_paint (gstate=0x7fdf3ba06030) at cairo-gstate.c:1067
#14 0x00007fdf4680ab65 in INT_cairo_paint (cr=0x7fdf3103dc00, cr@entry=0x7fdf3ba06000) at cairo.c:1999
#15 0x00007fdf3ac7a1a5 in handle_graphics_expose_event (event=<optimized out>, npp=0x7fdf3bac3068)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:577
#16 0x00007fdf3ac7bb98 in NPP_HandleEvent (npp=0x7fdf3bac3068, event=<optimized out>)
    at /tmp/yaourt-tmp-maxwux/aur-freshplayerplugin-git/src/freshplayerplugin/src/np_functions.c:1005
#17 0x00007fdf4db3179c in ?? () from /usr/lib/firefox/libxul.so
#18 0x00007fdf4db32592 in ?? () from /usr/lib/firefox/libxul.so
#19 0x00007fdf4db331c4 in ?? () from /usr/lib/firefox/libxul.so
#20 0x00007fdf4db3344d in ?? () from /usr/lib/firefox/libxul.so
#21 0x00007fdf4ef00598 in ?? () from /usr/lib/firefox/libxul.so
#22 0x00007fdf4ef00367 in ?? () from /usr/lib/firefox/libxul.so
#23 0x00007fdf4d38325d in ?? () from /usr/lib/firefox/libxul.so
#24 0x00007fdf4d383290 in ?? () from /usr/lib/firefox/libxul.so
#25 0x00007fdf4811ab84 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0x00007fdf4811adc8 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00007fdf4811ae6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0x00007fdf4d382dce in ?? () from /usr/lib/firefox/libxul.so
#29 0x00007fdf4ef002c3 in ?? () from /usr/lib/firefox/libxul.so
#30 0x00007fdf4e3bbc31 in XRE_InitChildProcess () from /usr/lib/firefox/libxul.so
#31 0x000000000040b95b in ?? ()
#32 0x00007fdf4c012000 in __libc_start_main () from /usr/lib/libc.so.6
#33 0x000000000040def2 in _start ()

from freshplayerplugin.

i-rinat avatar i-rinat commented on May 21, 2024

I've managed to reproduce the issue in VM with Arch Linux installed. From a first glance there is something wrong happen on plugin-container startup involving memory corruption even before any plugin loaded. That's bizarre, I have similar gtk and glib versions on my Debian box, but they work nice.

from freshplayerplugin.

i-rinat avatar i-rinat commented on May 21, 2024

Could try again with recent version?

from freshplayerplugin.

i-rinat avatar i-rinat commented on May 21, 2024

It would be nice if you try http://edmullen.net/fclock.php to test transparent plug-in instance too. (I've separated code paths based on plug-in transparency.)

from freshplayerplugin.

maxwux avatar maxwux commented on May 21, 2024

WOW~ It's fixed.
Thank you so much.

from freshplayerplugin.

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.