WaterMediaTeam / watermedia

Library and API for Multimedia, Powered by LibVLC. Working on pure JAVA and all Minecraft Modloaders
Other
13 stars 10 forks source link

Deadlocks on ArchLinux caused by VLC #3

Closed cyyynthia closed 1 year ago

cyyynthia commented 1 year ago

Hello! I've been trying out the mod and it caused several hard freezes that were quite annoying to get past, as killing and starting the game again would cause it to freeze again upon loading the frame.

I've noticed 2 things that caused such crash, I don't know if they're somehow related:

While the YouTube-related freeze didn't log any stack trace, but the Twitch one printed an error related to WATERMeDIA's TwitchPatch. My two cents is that it expects to find a stream, but there's nothing to find as it's a video url.

I think overall there seem to be lacking error handling, and any player failure will cause the game to freeze which isn't ideal.

I don't know where to report it between here and watermedia's repo, so I figured since you're the developer of both you could transfer the issue to the appropriate repository if necessary. :D

SrRapero720 commented 1 year ago

I transfer this issue to WATERMeDIA (when VLC is involved always is WMedia)

First of all: WATERMeDIA no uses Luac scripts anymore, instead we use sealedtx / java-youtube-downloader to extends youtube compat support with a smooth video playing. Luac for youtube is terrible, all videos from that scrips are slow and laggy.

Twitch VODS are still unsupported.

You have nightlies version? we are using 3.19.0 nightlies version to avoid some bugs https://artifacts.videolan.org/vlc-3.0/nightly-win64/20230618-0226/

SrRapero720 commented 1 year ago

Sorry Linux link: https://artifacts.videolan.org/vlc-3.0/nightly-snap/20230618-0221/vlc_3.0.18-219-g25ac0d4e5d_amd64.snap

cyyynthia commented 1 year ago

WATERMeDIA no uses Luac scripts anymore, instead we use sealedtx / java-youtube-downloader to extends youtube compat support with a smooth video playing. Luac for youtube is terrible, all videos from that scrips are slow and laggy.

That's odd, as soon as I updated the lua script for VLC by using the upstream script straight from their repo, YouTube playback started working again. I can definitely say the playback was a bit laggy but I didn't thoroughly test that.

Twitch VODS are still unsupported.

I figured this the hard way - nonetheless it seems to have poked at issues when the URL is invalid, causing some problems which I think would also apply to non-existing channels etc 🤔

You have nightlies version?

I use the vlc package from the Arch Linux repository - installing from AUR's vlc-git package would put me on VLC 4.x so there's no "easy way" to get 3.x nightly

Installing manually from their builds on videolan.org is feasible but a nightmare, but I guess I'll give it a shot 😔 I'd still be best to have stable VLC work, or at least have its problems gracefully handled 🤔

I'll give all this a shot and come back with the results.

cyyynthia commented 1 year ago

Alright, I am back with a couple observations:

And indeed, after observing in greater details the logs, it seems the YouTube livestream is passed to VLC (explaining my original findings that updating the Lua plugin fixed the issue), and so is the Twitch VOD playback. Both of these fail (for different reasons), the final result is there's nothing to playback, and the game freezes indefinitely.

Considering the type of error and the logs I'm seeing, I'm unsure if going with the Nightly build is a solution or hiding the root of the problem: in both cases, what happens is the playback is abruptly stopped by VLC due to a Lua error. My assumption is that if it's not handled on 3.0.18, I don't see how 3.0.19 would somehow solve the root cause of this issue 🤔

I might be wrong as I haven't looked in details at your code, but the symptoms seems like something that could manifest again and again.

SrRapero720 commented 1 year ago
  • Interestingly, setting the useVLC configuration to false solves the YouTube livestream problem entirely. Stream works in great quality, so does a normal YouTube video and a raw .mp4.

useVLC? on WF?. is impossible, that setting doesn't exists

And indeed, after observing in greater details the logs, it seems the YouTube livestream is passed to VLC (explaining my original findings that updating the Lua plugin fixed the issue), and so is the Twitch VOD playback. Both of these fail (for different reasons), the final result is there's nothing to playback, and the game freezes indefinitely.

Thats how was intended to work, when our URLPatchers fails to get URL throws a handled exception and given to VLC the original URL. of course everything else is handled by VLC.

Considering the type of error and the logs I'm seeing, I'm unsure if going with the Nightly build is a solution or hiding the root of the problem: in both cases, what happens is the playback is abruptly stopped by VLC due to a Lua error. My assumption is that if it's not handled on 3.0.18, I don't see how 3.0.19 would somehow solve the root cause of this issue 🤔

I am using nightlies version to fix bugs mentioned here: https://code.videolan.org/videolan/vlc/-/milestones/119#tab-issues

cyyynthia commented 1 year ago

useVLC? on WF?. is impossible, that setting doesn't exists

Oh I meant on the WaterFrames mod, sorry for the confusion. Changing this there made the livestream work flawlessly instead of having it handled by VLC and broken youtube.luac.

I am using nightlies version to fix bugs mentioned here: https://code.videolan.org/videolan/vlc/-/milestones/119#tab-issues

I'll give it a shot then. Snap is a nightmare and it'll take a bit before I manage to cleanly install nightly vlc without bloating my system with unnecessary bloat 😔

SrRapero720 commented 1 year ago

Oh I meant on the WaterFrames mod, sorry for the confusion. Changing this there made the livestream work flawlessly instead of having it handled by VLC and broken youtube.luac.

I ask again. On waterframes? that setting does not exists. also the setting "disableVLC" on WATERFrAMES disable all video features only keeping picture capability.

and watermedia doesn't have config files.

SrRapero720 commented 1 year ago

also, if you can and if you want... you can help me giving direct WMedia support to linux installing VLC and send me

cyyynthia commented 1 year ago

I ask again. On waterframes? that setting does not exists.

Uh it might be from a leftover file from the old version then 😵‍💫 Did the versions prior to using watermedia happen to have this?

Then I'm stupid and sorry for the confusion there; but it makes it extra weird it sometimes freezes to death and sometimes doesn't..? I'm super confused here, actually more than before 😵‍💫

also, if you can and if you want... you can help me giving direct WMedia support to linux installing VLC and send me [...]

I'm unsure I understand what you need so I'll answer with the best I can come up with 😅 I assume you want the nightly binaries, right?

VLC files (Arch Linux' `vlc` package) ``` ~ ✗ pacman -Ql vlc vlc /usr/ vlc /usr/bin/ vlc /usr/bin/cvlc vlc /usr/bin/nvlc vlc /usr/bin/qvlc vlc /usr/bin/rvlc vlc /usr/bin/svlc vlc /usr/bin/vlc vlc /usr/bin/vlc-wrapper vlc /usr/include/ vlc /usr/include/vlc/ vlc /usr/include/vlc/deprecated.h vlc /usr/include/vlc/libvlc.h vlc /usr/include/vlc/libvlc_dialog.h vlc /usr/include/vlc/libvlc_events.h vlc /usr/include/vlc/libvlc_media.h vlc /usr/include/vlc/libvlc_media_discoverer.h vlc /usr/include/vlc/libvlc_media_library.h vlc /usr/include/vlc/libvlc_media_list.h vlc /usr/include/vlc/libvlc_media_list_player.h vlc /usr/include/vlc/libvlc_media_player.h vlc /usr/include/vlc/libvlc_renderer_discoverer.h vlc /usr/include/vlc/libvlc_version.h vlc /usr/include/vlc/libvlc_vlm.h vlc /usr/include/vlc/plugins/ vlc /usr/include/vlc/plugins/vlc_about.h vlc /usr/include/vlc/plugins/vlc_access.h vlc /usr/include/vlc/plugins/vlc_actions.h vlc /usr/include/vlc/plugins/vlc_addons.h vlc /usr/include/vlc/plugins/vlc_aout.h vlc /usr/include/vlc/plugins/vlc_aout_volume.h vlc /usr/include/vlc/plugins/vlc_arrays.h vlc /usr/include/vlc/plugins/vlc_atomic.h vlc /usr/include/vlc/plugins/vlc_avcodec.h vlc /usr/include/vlc/plugins/vlc_bits.h vlc /usr/include/vlc/plugins/vlc_block.h vlc /usr/include/vlc/plugins/vlc_block_helper.h vlc /usr/include/vlc/plugins/vlc_boxes.h vlc /usr/include/vlc/plugins/vlc_charset.h vlc /usr/include/vlc/plugins/vlc_codec.h vlc /usr/include/vlc/plugins/vlc_common.h vlc /usr/include/vlc/plugins/vlc_config.h vlc /usr/include/vlc/plugins/vlc_config_cat.h vlc /usr/include/vlc/plugins/vlc_configuration.h vlc /usr/include/vlc/plugins/vlc_cpu.h vlc /usr/include/vlc/plugins/vlc_demux.h vlc /usr/include/vlc/plugins/vlc_dialog.h vlc /usr/include/vlc/plugins/vlc_epg.h vlc /usr/include/vlc/plugins/vlc_es.h vlc /usr/include/vlc/plugins/vlc_es_out.h vlc /usr/include/vlc/plugins/vlc_events.h vlc /usr/include/vlc/plugins/vlc_filter.h vlc /usr/include/vlc/plugins/vlc_fingerprinter.h vlc /usr/include/vlc/plugins/vlc_fourcc.h vlc /usr/include/vlc/plugins/vlc_fs.h vlc /usr/include/vlc/plugins/vlc_gcrypt.h vlc /usr/include/vlc/plugins/vlc_http.h vlc /usr/include/vlc/plugins/vlc_httpd.h vlc /usr/include/vlc/plugins/vlc_image.h vlc /usr/include/vlc/plugins/vlc_inhibit.h vlc /usr/include/vlc/plugins/vlc_input.h vlc /usr/include/vlc/plugins/vlc_input_item.h vlc /usr/include/vlc/plugins/vlc_interface.h vlc /usr/include/vlc/plugins/vlc_interrupt.h vlc /usr/include/vlc/plugins/vlc_keystore.h vlc /usr/include/vlc/plugins/vlc_main.h vlc /usr/include/vlc/plugins/vlc_md5.h vlc /usr/include/vlc/plugins/vlc_media_library.h vlc /usr/include/vlc/plugins/vlc_memstream.h vlc /usr/include/vlc/plugins/vlc_messages.h vlc /usr/include/vlc/plugins/vlc_meta.h vlc /usr/include/vlc/plugins/vlc_meta_fetcher.h vlc /usr/include/vlc/plugins/vlc_mime.h vlc /usr/include/vlc/plugins/vlc_modules.h vlc /usr/include/vlc/plugins/vlc_mouse.h vlc /usr/include/vlc/plugins/vlc_mtime.h vlc /usr/include/vlc/plugins/vlc_network.h vlc /usr/include/vlc/plugins/vlc_objects.h vlc /usr/include/vlc/plugins/vlc_opengl.h vlc /usr/include/vlc/plugins/vlc_picture.h vlc /usr/include/vlc/plugins/vlc_picture_fifo.h vlc /usr/include/vlc/plugins/vlc_picture_pool.h vlc /usr/include/vlc/plugins/vlc_playlist.h vlc /usr/include/vlc/plugins/vlc_plugin.h vlc /usr/include/vlc/plugins/vlc_probe.h vlc /usr/include/vlc/plugins/vlc_rand.h vlc /usr/include/vlc/plugins/vlc_renderer_discovery.h vlc /usr/include/vlc/plugins/vlc_services_discovery.h vlc /usr/include/vlc/plugins/vlc_sout.h vlc /usr/include/vlc/plugins/vlc_spu.h vlc /usr/include/vlc/plugins/vlc_stream.h vlc /usr/include/vlc/plugins/vlc_stream_extractor.h vlc /usr/include/vlc/plugins/vlc_strings.h vlc /usr/include/vlc/plugins/vlc_subpicture.h vlc /usr/include/vlc/plugins/vlc_text_style.h vlc /usr/include/vlc/plugins/vlc_threads.h vlc /usr/include/vlc/plugins/vlc_timestamp_helper.h vlc /usr/include/vlc/plugins/vlc_tls.h vlc /usr/include/vlc/plugins/vlc_url.h vlc /usr/include/vlc/plugins/vlc_variables.h vlc /usr/include/vlc/plugins/vlc_video_splitter.h vlc /usr/include/vlc/plugins/vlc_viewpoint.h vlc /usr/include/vlc/plugins/vlc_vlm.h vlc /usr/include/vlc/plugins/vlc_vout.h vlc /usr/include/vlc/plugins/vlc_vout_display.h vlc /usr/include/vlc/plugins/vlc_vout_osd.h vlc /usr/include/vlc/plugins/vlc_vout_window.h vlc /usr/include/vlc/plugins/vlc_xlib.h vlc /usr/include/vlc/plugins/vlc_xml.h vlc /usr/include/vlc/vlc.h vlc /usr/lib/ vlc /usr/lib/libvlc.so vlc /usr/lib/libvlc.so.5 vlc /usr/lib/libvlc.so.5.6.1 vlc /usr/lib/libvlccore.so vlc /usr/lib/libvlccore.so.9 vlc /usr/lib/libvlccore.so.9.0.1 vlc /usr/lib/pkgconfig/ vlc /usr/lib/pkgconfig/libvlc.pc vlc /usr/lib/pkgconfig/vlc-plugin.pc vlc /usr/lib/vlc/ vlc /usr/lib/vlc/libcompat.a vlc /usr/lib/vlc/libvlc_pulse.so vlc /usr/lib/vlc/libvlc_pulse.so.0 vlc /usr/lib/vlc/libvlc_pulse.so.0.0.0 vlc /usr/lib/vlc/libvlc_vdpau.so vlc /usr/lib/vlc/libvlc_vdpau.so.0 vlc /usr/lib/vlc/libvlc_vdpau.so.0.0.0 vlc /usr/lib/vlc/libvlc_xcb_events.so vlc /usr/lib/vlc/libvlc_xcb_events.so.0 vlc /usr/lib/vlc/libvlc_xcb_events.so.0.0.0 vlc /usr/lib/vlc/lua/ vlc /usr/lib/vlc/lua/extensions/ vlc /usr/lib/vlc/lua/extensions/VLSub.luac vlc /usr/lib/vlc/lua/intf/ vlc /usr/lib/vlc/lua/intf/cli.luac vlc /usr/lib/vlc/lua/intf/dummy.luac vlc /usr/lib/vlc/lua/intf/dumpmeta.luac vlc /usr/lib/vlc/lua/intf/http.luac vlc /usr/lib/vlc/lua/intf/luac.luac vlc /usr/lib/vlc/lua/intf/modules/ vlc /usr/lib/vlc/lua/intf/modules/host.luac vlc /usr/lib/vlc/lua/intf/modules/httprequests.luac vlc /usr/lib/vlc/lua/intf/telnet.luac vlc /usr/lib/vlc/lua/meta/ vlc /usr/lib/vlc/lua/meta/art/ vlc /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac vlc /usr/lib/vlc/lua/meta/art/01_googleimage.luac vlc /usr/lib/vlc/lua/meta/art/02_frenchtv.luac vlc /usr/lib/vlc/lua/meta/art/03_lastfm.luac vlc /usr/lib/vlc/lua/meta/reader/ vlc /usr/lib/vlc/lua/meta/reader/filename.luac vlc /usr/lib/vlc/lua/modules/ vlc /usr/lib/vlc/lua/modules/common.luac vlc /usr/lib/vlc/lua/modules/dkjson.luac vlc /usr/lib/vlc/lua/modules/sandbox.luac vlc /usr/lib/vlc/lua/modules/simplexml.luac vlc /usr/lib/vlc/lua/playlist/ vlc /usr/lib/vlc/lua/playlist/anevia_streams.luac vlc /usr/lib/vlc/lua/playlist/anevia_xml.luac vlc /usr/lib/vlc/lua/playlist/appletrailers.luac vlc /usr/lib/vlc/lua/playlist/bbc_co_uk.luac vlc /usr/lib/vlc/lua/playlist/cue.luac vlc /usr/lib/vlc/lua/playlist/dailymotion.luac vlc /usr/lib/vlc/lua/playlist/jamendo.luac vlc /usr/lib/vlc/lua/playlist/koreus.luac vlc /usr/lib/vlc/lua/playlist/liveleak.luac vlc /usr/lib/vlc/lua/playlist/newgrounds.luac vlc /usr/lib/vlc/lua/playlist/rockbox_fm_presets.luac vlc /usr/lib/vlc/lua/playlist/soundcloud.luac vlc /usr/lib/vlc/lua/playlist/twitch.luac vlc /usr/lib/vlc/lua/playlist/vimeo.luac vlc /usr/lib/vlc/lua/playlist/vocaroo.luac vlc /usr/lib/vlc/lua/playlist/youtube.luac vlc /usr/lib/vlc/lua/sd/ vlc /usr/lib/vlc/lua/sd/icecast.luac vlc /usr/lib/vlc/lua/sd/jamendo.luac vlc /usr/lib/vlc/plugins/ vlc /usr/lib/vlc/plugins/access/ vlc /usr/lib/vlc/plugins/access/libaccess_alsa_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_concat_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_imem_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_jack_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_mms_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_mtp_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_realrtsp_plugin.so vlc /usr/lib/vlc/plugins/access/libaccess_srt_plugin.so vlc /usr/lib/vlc/plugins/access/libattachment_plugin.so vlc /usr/lib/vlc/plugins/access/libavio_plugin.so vlc /usr/lib/vlc/plugins/access/libcdda_plugin.so vlc /usr/lib/vlc/plugins/access/libdc1394_plugin.so vlc /usr/lib/vlc/plugins/access/libdtv_plugin.so vlc /usr/lib/vlc/plugins/access/libdv1394_plugin.so vlc /usr/lib/vlc/plugins/access/libdvb_plugin.so vlc /usr/lib/vlc/plugins/access/libdvdnav_plugin.so vlc /usr/lib/vlc/plugins/access/libdvdread_plugin.so vlc /usr/lib/vlc/plugins/access/libfilesystem_plugin.so vlc /usr/lib/vlc/plugins/access/libftp_plugin.so vlc /usr/lib/vlc/plugins/access/libhttp_plugin.so vlc /usr/lib/vlc/plugins/access/libhttps_plugin.so vlc /usr/lib/vlc/plugins/access/libidummy_plugin.so vlc /usr/lib/vlc/plugins/access/libimem_plugin.so vlc /usr/lib/vlc/plugins/access/liblibbluray_plugin.so vlc /usr/lib/vlc/plugins/access/liblinsys_hdsdi_plugin.so vlc /usr/lib/vlc/plugins/access/liblinsys_sdi_plugin.so vlc /usr/lib/vlc/plugins/access/liblive555_plugin.so vlc /usr/lib/vlc/plugins/access/libnfs_plugin.so vlc /usr/lib/vlc/plugins/access/libpulsesrc_plugin.so vlc /usr/lib/vlc/plugins/access/librist_plugin.so vlc /usr/lib/vlc/plugins/access/librtp_plugin.so vlc /usr/lib/vlc/plugins/access/libsatip_plugin.so vlc /usr/lib/vlc/plugins/access/libsdp_plugin.so vlc /usr/lib/vlc/plugins/access/libsftp_plugin.so vlc /usr/lib/vlc/plugins/access/libshm_plugin.so vlc /usr/lib/vlc/plugins/access/libsmb_plugin.so vlc /usr/lib/vlc/plugins/access/libtcp_plugin.so vlc /usr/lib/vlc/plugins/access/libtimecode_plugin.so vlc /usr/lib/vlc/plugins/access/libudp_plugin.so vlc /usr/lib/vlc/plugins/access/libv4l2_plugin.so vlc /usr/lib/vlc/plugins/access/libvcd_plugin.so vlc /usr/lib/vlc/plugins/access/libvdr_plugin.so vlc /usr/lib/vlc/plugins/access/libxcb_screen_plugin.so vlc /usr/lib/vlc/plugins/access_output/ vlc /usr/lib/vlc/plugins/access_output/libaccess_output_dummy_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_file_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_http_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_rist_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_shout_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_srt_plugin.so vlc /usr/lib/vlc/plugins/access_output/libaccess_output_udp_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/ vlc /usr/lib/vlc/plugins/audio_filter/libaudio_format_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libchorus_flanger_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libcompressor_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libdolby_surround_decoder_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libequalizer_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libgain_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libheadphone_channel_mixer_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libkaraoke_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libmad_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libmono_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libnormvol_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libparam_eq_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libremap_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libsamplerate_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libscaletempo_pitch_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libscaletempo_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libsoxr_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libspatializer_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libspeex_resampler_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libstereo_widen_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libtospdif_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so vlc /usr/lib/vlc/plugins/audio_filter/libugly_resampler_plugin.so vlc /usr/lib/vlc/plugins/audio_mixer/ vlc /usr/lib/vlc/plugins/audio_mixer/libfloat_mixer_plugin.so vlc /usr/lib/vlc/plugins/audio_mixer/libinteger_mixer_plugin.so vlc /usr/lib/vlc/plugins/audio_output/ vlc /usr/lib/vlc/plugins/audio_output/libadummy_plugin.so vlc /usr/lib/vlc/plugins/audio_output/libafile_plugin.so vlc /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so vlc /usr/lib/vlc/plugins/audio_output/libamem_plugin.so vlc /usr/lib/vlc/plugins/audio_output/libjack_plugin.so vlc /usr/lib/vlc/plugins/audio_output/libpulse_plugin.so vlc /usr/lib/vlc/plugins/codec/ vlc /usr/lib/vlc/plugins/codec/liba52_plugin.so vlc /usr/lib/vlc/plugins/codec/libadpcm_plugin.so vlc /usr/lib/vlc/plugins/codec/libaes3_plugin.so vlc /usr/lib/vlc/plugins/codec/libaom_plugin.so vlc /usr/lib/vlc/plugins/codec/libaraw_plugin.so vlc /usr/lib/vlc/plugins/codec/libaribsub_plugin.so vlc /usr/lib/vlc/plugins/codec/libavcodec_plugin.so vlc /usr/lib/vlc/plugins/codec/libcc_plugin.so vlc /usr/lib/vlc/plugins/codec/libcdg_plugin.so vlc /usr/lib/vlc/plugins/codec/libcvdsub_plugin.so vlc /usr/lib/vlc/plugins/codec/libdav1d_plugin.so vlc /usr/lib/vlc/plugins/codec/libdca_plugin.so vlc /usr/lib/vlc/plugins/codec/libddummy_plugin.so vlc /usr/lib/vlc/plugins/codec/libdvbsub_plugin.so vlc /usr/lib/vlc/plugins/codec/libedummy_plugin.so vlc /usr/lib/vlc/plugins/codec/libfaad_plugin.so vlc /usr/lib/vlc/plugins/codec/libflac_plugin.so vlc /usr/lib/vlc/plugins/codec/libg711_plugin.so vlc /usr/lib/vlc/plugins/codec/libgstdecode_plugin.so vlc /usr/lib/vlc/plugins/codec/libjpeg_plugin.so vlc /usr/lib/vlc/plugins/codec/libkate_plugin.so vlc /usr/lib/vlc/plugins/codec/liblibass_plugin.so vlc /usr/lib/vlc/plugins/codec/liblibmpeg2_plugin.so vlc /usr/lib/vlc/plugins/codec/liblpcm_plugin.so vlc /usr/lib/vlc/plugins/codec/libmpg123_plugin.so vlc /usr/lib/vlc/plugins/codec/liboggspots_plugin.so vlc /usr/lib/vlc/plugins/codec/libopus_plugin.so vlc /usr/lib/vlc/plugins/codec/libpng_plugin.so vlc /usr/lib/vlc/plugins/codec/libqsv_plugin.so vlc /usr/lib/vlc/plugins/codec/librawvideo_plugin.so vlc /usr/lib/vlc/plugins/codec/librtpvideo_plugin.so vlc /usr/lib/vlc/plugins/codec/libscte18_plugin.so vlc /usr/lib/vlc/plugins/codec/libscte27_plugin.so vlc /usr/lib/vlc/plugins/codec/libsdl_image_plugin.so vlc /usr/lib/vlc/plugins/codec/libspdif_plugin.so vlc /usr/lib/vlc/plugins/codec/libspeex_plugin.so vlc /usr/lib/vlc/plugins/codec/libspudec_plugin.so vlc /usr/lib/vlc/plugins/codec/libstl_plugin.so vlc /usr/lib/vlc/plugins/codec/libsubsdec_plugin.so vlc /usr/lib/vlc/plugins/codec/libsubstx3g_plugin.so vlc /usr/lib/vlc/plugins/codec/libsubsusf_plugin.so vlc /usr/lib/vlc/plugins/codec/libsvcdsub_plugin.so vlc /usr/lib/vlc/plugins/codec/libsvgdec_plugin.so vlc /usr/lib/vlc/plugins/codec/libt140_plugin.so vlc /usr/lib/vlc/plugins/codec/libtelx_plugin.so vlc /usr/lib/vlc/plugins/codec/libtextst_plugin.so vlc /usr/lib/vlc/plugins/codec/libtheora_plugin.so vlc /usr/lib/vlc/plugins/codec/libttml_plugin.so vlc /usr/lib/vlc/plugins/codec/libtwolame_plugin.so vlc /usr/lib/vlc/plugins/codec/libuleaddvaudio_plugin.so vlc /usr/lib/vlc/plugins/codec/libvaapi_drm_plugin.so vlc /usr/lib/vlc/plugins/codec/libvaapi_plugin.so vlc /usr/lib/vlc/plugins/codec/libvorbis_plugin.so vlc /usr/lib/vlc/plugins/codec/libvpx_plugin.so vlc /usr/lib/vlc/plugins/codec/libwebvtt_plugin.so vlc /usr/lib/vlc/plugins/codec/libx26410b_plugin.so vlc /usr/lib/vlc/plugins/codec/libx264_plugin.so vlc /usr/lib/vlc/plugins/codec/libx265_plugin.so vlc /usr/lib/vlc/plugins/codec/libxwd_plugin.so vlc /usr/lib/vlc/plugins/codec/libzvbi_plugin.so vlc /usr/lib/vlc/plugins/control/ vlc /usr/lib/vlc/plugins/control/libdbus_plugin.so vlc /usr/lib/vlc/plugins/control/libdummy_plugin.so vlc /usr/lib/vlc/plugins/control/libgestures_plugin.so vlc /usr/lib/vlc/plugins/control/libhotkeys_plugin.so vlc /usr/lib/vlc/plugins/control/liblirc_plugin.so vlc /usr/lib/vlc/plugins/control/libmotion_plugin.so vlc /usr/lib/vlc/plugins/control/libnetsync_plugin.so vlc /usr/lib/vlc/plugins/control/liboldrc_plugin.so vlc /usr/lib/vlc/plugins/control/libxcb_hotkeys_plugin.so vlc /usr/lib/vlc/plugins/demux/ vlc /usr/lib/vlc/plugins/demux/libadaptive_plugin.so vlc /usr/lib/vlc/plugins/demux/libaiff_plugin.so vlc /usr/lib/vlc/plugins/demux/libasf_plugin.so vlc /usr/lib/vlc/plugins/demux/libau_plugin.so vlc /usr/lib/vlc/plugins/demux/libavformat_plugin.so vlc /usr/lib/vlc/plugins/demux/libavi_plugin.so vlc /usr/lib/vlc/plugins/demux/libcaf_plugin.so vlc /usr/lib/vlc/plugins/demux/libdemux_cdg_plugin.so vlc /usr/lib/vlc/plugins/demux/libdemux_chromecast_plugin.so vlc /usr/lib/vlc/plugins/demux/libdemux_stl_plugin.so vlc /usr/lib/vlc/plugins/demux/libdemuxdump_plugin.so vlc /usr/lib/vlc/plugins/demux/libdiracsys_plugin.so vlc /usr/lib/vlc/plugins/demux/libdirectory_demux_plugin.so vlc /usr/lib/vlc/plugins/demux/libes_plugin.so vlc /usr/lib/vlc/plugins/demux/libflacsys_plugin.so vlc /usr/lib/vlc/plugins/demux/libgme_plugin.so vlc /usr/lib/vlc/plugins/demux/libh26x_plugin.so vlc /usr/lib/vlc/plugins/demux/libimage_plugin.so vlc /usr/lib/vlc/plugins/demux/libmjpeg_plugin.so vlc /usr/lib/vlc/plugins/demux/libmkv_plugin.so vlc /usr/lib/vlc/plugins/demux/libmod_plugin.so vlc /usr/lib/vlc/plugins/demux/libmp4_plugin.so vlc /usr/lib/vlc/plugins/demux/libmpc_plugin.so vlc /usr/lib/vlc/plugins/demux/libmpgv_plugin.so vlc /usr/lib/vlc/plugins/demux/libnoseek_plugin.so vlc /usr/lib/vlc/plugins/demux/libnsc_plugin.so vlc /usr/lib/vlc/plugins/demux/libnsv_plugin.so vlc /usr/lib/vlc/plugins/demux/libnuv_plugin.so vlc /usr/lib/vlc/plugins/demux/libogg_plugin.so vlc /usr/lib/vlc/plugins/demux/libplaylist_plugin.so vlc /usr/lib/vlc/plugins/demux/libps_plugin.so vlc /usr/lib/vlc/plugins/demux/libpva_plugin.so vlc /usr/lib/vlc/plugins/demux/librawaud_plugin.so vlc /usr/lib/vlc/plugins/demux/librawdv_plugin.so vlc /usr/lib/vlc/plugins/demux/librawvid_plugin.so vlc /usr/lib/vlc/plugins/demux/libreal_plugin.so vlc /usr/lib/vlc/plugins/demux/libsmf_plugin.so vlc /usr/lib/vlc/plugins/demux/libsubtitle_plugin.so vlc /usr/lib/vlc/plugins/demux/libts_plugin.so vlc /usr/lib/vlc/plugins/demux/libtta_plugin.so vlc /usr/lib/vlc/plugins/demux/libty_plugin.so vlc /usr/lib/vlc/plugins/demux/libvc1_plugin.so vlc /usr/lib/vlc/plugins/demux/libvobsub_plugin.so vlc /usr/lib/vlc/plugins/demux/libvoc_plugin.so vlc /usr/lib/vlc/plugins/demux/libwav_plugin.so vlc /usr/lib/vlc/plugins/demux/libxa_plugin.so vlc /usr/lib/vlc/plugins/gui/ vlc /usr/lib/vlc/plugins/gui/libncurses_plugin.so vlc /usr/lib/vlc/plugins/gui/libqt_plugin.so vlc /usr/lib/vlc/plugins/gui/libskins2_plugin.so vlc /usr/lib/vlc/plugins/keystore/ vlc /usr/lib/vlc/plugins/keystore/libfile_keystore_plugin.so vlc /usr/lib/vlc/plugins/keystore/libkwallet_plugin.so vlc /usr/lib/vlc/plugins/keystore/libmemory_keystore_plugin.so vlc /usr/lib/vlc/plugins/keystore/libsecret_plugin.so vlc /usr/lib/vlc/plugins/logger/ vlc /usr/lib/vlc/plugins/logger/libconsole_logger_plugin.so vlc /usr/lib/vlc/plugins/logger/libfile_logger_plugin.so vlc /usr/lib/vlc/plugins/logger/libsd_journal_plugin.so vlc /usr/lib/vlc/plugins/logger/libsyslog_plugin.so vlc /usr/lib/vlc/plugins/lua/ vlc /usr/lib/vlc/plugins/lua/liblua_plugin.so vlc /usr/lib/vlc/plugins/meta_engine/ vlc /usr/lib/vlc/plugins/meta_engine/libfolder_plugin.so vlc /usr/lib/vlc/plugins/meta_engine/libtaglib_plugin.so vlc /usr/lib/vlc/plugins/misc/ vlc /usr/lib/vlc/plugins/misc/libaddonsfsstorage_plugin.so vlc /usr/lib/vlc/plugins/misc/libaddonsvorepository_plugin.so vlc /usr/lib/vlc/plugins/misc/libaudioscrobbler_plugin.so vlc /usr/lib/vlc/plugins/misc/libdbus_screensaver_plugin.so vlc /usr/lib/vlc/plugins/misc/libexport_plugin.so vlc /usr/lib/vlc/plugins/misc/libfingerprinter_plugin.so vlc /usr/lib/vlc/plugins/misc/libgnutls_plugin.so vlc /usr/lib/vlc/plugins/misc/liblogger_plugin.so vlc /usr/lib/vlc/plugins/misc/libstats_plugin.so vlc /usr/lib/vlc/plugins/misc/libvod_rtsp_plugin.so vlc /usr/lib/vlc/plugins/misc/libxdg_screensaver_plugin.so vlc /usr/lib/vlc/plugins/misc/libxml_plugin.so vlc /usr/lib/vlc/plugins/mux/ vlc /usr/lib/vlc/plugins/mux/libmux_asf_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_avi_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_dummy_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_mp4_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_mpjpeg_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_ogg_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_ps_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_ts_plugin.so vlc /usr/lib/vlc/plugins/mux/libmux_wav_plugin.so vlc /usr/lib/vlc/plugins/notify/ vlc /usr/lib/vlc/plugins/notify/libnotify_plugin.so vlc /usr/lib/vlc/plugins/packetizer/ vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_a52_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_av1_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_copy_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_dts_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_flac_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_h264_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_hevc_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_mpegaudio_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_mpegvideo_plugin.so vlc /usr/lib/vlc/plugins/packetizer/libpacketizer_vc1_plugin.so vlc /usr/lib/vlc/plugins/plugins.dat vlc /usr/lib/vlc/plugins/services_discovery/ vlc /usr/lib/vlc/plugins/services_discovery/libavahi_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libmediadirs_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libmicrodns_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libmtp_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libpodcast_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libpulselist_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libsap_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libudev_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libupnp_plugin.so vlc /usr/lib/vlc/plugins/services_discovery/libxcb_apps_plugin.so vlc /usr/lib/vlc/plugins/spu/ vlc /usr/lib/vlc/plugins/spu/libaudiobargraph_v_plugin.so vlc /usr/lib/vlc/plugins/spu/libdynamicoverlay_plugin.so vlc /usr/lib/vlc/plugins/spu/liblogo_plugin.so vlc /usr/lib/vlc/plugins/spu/libmarq_plugin.so vlc /usr/lib/vlc/plugins/spu/libmosaic_plugin.so vlc /usr/lib/vlc/plugins/spu/librss_plugin.so vlc /usr/lib/vlc/plugins/spu/libsubsdelay_plugin.so vlc /usr/lib/vlc/plugins/stream_extractor/ vlc /usr/lib/vlc/plugins/stream_extractor/libarchive_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/ vlc /usr/lib/vlc/plugins/stream_filter/libadf_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libaribcam_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libcache_block_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libcache_read_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libdecomp_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libhds_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libinflate_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libprefetch_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/librecord_plugin.so vlc /usr/lib/vlc/plugins/stream_filter/libskiptags_plugin.so vlc /usr/lib/vlc/plugins/stream_out/ vlc /usr/lib/vlc/plugins/stream_out/libstream_out_autodel_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_bridge_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_cycle_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_delay_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_description_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_display_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_dummy_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_es_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_gather_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_mosaic_bridge_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_record_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_rtp_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_setid_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_smem_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_standard_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_stats_plugin.so vlc /usr/lib/vlc/plugins/stream_out/libstream_out_transcode_plugin.so vlc /usr/lib/vlc/plugins/text_renderer/ vlc /usr/lib/vlc/plugins/text_renderer/libfreetype_plugin.so vlc /usr/lib/vlc/plugins/text_renderer/libsvg_plugin.so vlc /usr/lib/vlc/plugins/text_renderer/libtdummy_plugin.so vlc /usr/lib/vlc/plugins/vaapi/ vlc /usr/lib/vlc/plugins/vaapi/libvaapi_filters_plugin.so vlc /usr/lib/vlc/plugins/vdpau/ vlc /usr/lib/vlc/plugins/vdpau/libvdpau_adjust_plugin.so vlc /usr/lib/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so vlc /usr/lib/vlc/plugins/vdpau/libvdpau_chroma_plugin.so vlc /usr/lib/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so vlc /usr/lib/vlc/plugins/vdpau/libvdpau_display_plugin.so vlc /usr/lib/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/ vlc /usr/lib/vlc/plugins/video_chroma/libchain_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libgrey_yuv_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_10_p010_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_nv12_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_rgb_mmx_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_rgb_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_yuy2_mmx_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_yuy2_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi420_yuy2_sse2_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi422_i420_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_mmx_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/librv32_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libswscale_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libyuvp_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libyuy2_i420_plugin.so vlc /usr/lib/vlc/plugins/video_chroma/libyuy2_i422_plugin.so vlc /usr/lib/vlc/plugins/video_filter/ vlc /usr/lib/vlc/plugins/video_filter/libadjust_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libalphamask_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libanaglyph_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libantiflicker_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libball_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libblend_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libblendbench_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libbluescreen_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libcanvas_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libcolorthres_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libcroppadd_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libdeinterlace_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libedgedetection_plugin.so vlc /usr/lib/vlc/plugins/video_filter/liberase_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libextract_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libfps_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libfreeze_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libgaussianblur_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libgradfun_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libgradient_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libgrain_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libhqdn3d_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libinvert_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libmagnify_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libmirror_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libmotionblur_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libmotiondetect_plugin.so vlc /usr/lib/vlc/plugins/video_filter/liboldmovie_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libposterize_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libpostproc_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libpsychedelic_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libpuzzle_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libripple_plugin.so vlc /usr/lib/vlc/plugins/video_filter/librotate_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libscale_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libscene_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libsepia_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libsharpen_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libtransform_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libvhs_plugin.so vlc /usr/lib/vlc/plugins/video_filter/libwave_plugin.so vlc /usr/lib/vlc/plugins/video_output/ vlc /usr/lib/vlc/plugins/video_output/libaa_plugin.so vlc /usr/lib/vlc/plugins/video_output/libcaca_plugin.so vlc /usr/lib/vlc/plugins/video_output/libegl_wl_plugin.so vlc /usr/lib/vlc/plugins/video_output/libegl_x11_plugin.so vlc /usr/lib/vlc/plugins/video_output/libfb_plugin.so vlc /usr/lib/vlc/plugins/video_output/libflaschen_plugin.so vlc /usr/lib/vlc/plugins/video_output/libgl_plugin.so vlc /usr/lib/vlc/plugins/video_output/libglconv_vaapi_drm_plugin.so vlc /usr/lib/vlc/plugins/video_output/libglconv_vaapi_wl_plugin.so vlc /usr/lib/vlc/plugins/video_output/libglconv_vaapi_x11_plugin.so vlc /usr/lib/vlc/plugins/video_output/libglconv_vdpau_plugin.so vlc /usr/lib/vlc/plugins/video_output/libglx_plugin.so vlc /usr/lib/vlc/plugins/video_output/libvdummy_plugin.so vlc /usr/lib/vlc/plugins/video_output/libvmem_plugin.so vlc /usr/lib/vlc/plugins/video_output/libwl_shell_plugin.so vlc /usr/lib/vlc/plugins/video_output/libwl_shm_plugin.so vlc /usr/lib/vlc/plugins/video_output/libxcb_window_plugin.so vlc /usr/lib/vlc/plugins/video_output/libxcb_x11_plugin.so vlc /usr/lib/vlc/plugins/video_output/libxcb_xv_plugin.so vlc /usr/lib/vlc/plugins/video_output/libxdg_shell_plugin.so vlc /usr/lib/vlc/plugins/video_output/libyuv_plugin.so vlc /usr/lib/vlc/plugins/video_splitter/ vlc /usr/lib/vlc/plugins/video_splitter/libclone_plugin.so vlc /usr/lib/vlc/plugins/video_splitter/libpanoramix_plugin.so vlc /usr/lib/vlc/plugins/video_splitter/libwall_plugin.so vlc /usr/lib/vlc/plugins/visualization/ vlc /usr/lib/vlc/plugins/visualization/libglspectrum_plugin.so vlc /usr/lib/vlc/plugins/visualization/libgoom_plugin.so vlc /usr/lib/vlc/plugins/visualization/libprojectm_plugin.so vlc /usr/lib/vlc/plugins/visualization/libvisual_plugin.so vlc /usr/lib/vlc/vlc-cache-gen vlc /usr/share/ vlc /usr/share/applications/ vlc /usr/share/applications/vlc.desktop vlc /usr/share/doc/ vlc /usr/share/doc/vlc/ vlc /usr/share/doc/vlc/fortunes.txt vlc /usr/share/doc/vlc/libvlc/ vlc /usr/share/doc/vlc/libvlc/CMakeLists.txt vlc /usr/share/doc/vlc/libvlc/QtPlayer/ vlc /usr/share/doc/vlc/libvlc/QtPlayer/LICENSE vlc /usr/share/doc/vlc/libvlc/QtPlayer/QtVLC.pro vlc /usr/share/doc/vlc/libvlc/QtPlayer/main.cpp vlc /usr/share/doc/vlc/libvlc/QtPlayer/player.cpp vlc /usr/share/doc/vlc/libvlc/QtPlayer/player.h vlc /usr/share/doc/vlc/libvlc/gtk_player.c vlc /usr/share/doc/vlc/libvlc/libvlc_DVD_ripper.c vlc /usr/share/doc/vlc/libvlc/vlc-thumb.c vlc /usr/share/doc/vlc/libvlc/win_player.c vlc /usr/share/doc/vlc/libvlc/wx_player.cpp vlc /usr/share/doc/vlc/lua/ vlc /usr/share/doc/vlc/lua/README.txt vlc /usr/share/doc/vlc/lua/extensions/ vlc /usr/share/doc/vlc/lua/extensions/README.txt vlc /usr/share/doc/vlc/lua/http/ vlc /usr/share/doc/vlc/lua/http/requests/ vlc /usr/share/doc/vlc/lua/http/requests/README.txt vlc /usr/share/doc/vlc/lua/intf/ vlc /usr/share/doc/vlc/lua/intf/README.txt vlc /usr/share/doc/vlc/lua/intf/dumpmeta.lua vlc /usr/share/doc/vlc/lua/meta/ vlc /usr/share/doc/vlc/lua/meta/README.txt vlc /usr/share/doc/vlc/lua/meta/art/ vlc /usr/share/doc/vlc/lua/meta/art/01_googleimage.lua vlc /usr/share/doc/vlc/lua/meta/art/README.txt vlc /usr/share/doc/vlc/lua/meta/fetcher/ vlc /usr/share/doc/vlc/lua/meta/fetcher/README.txt vlc /usr/share/doc/vlc/lua/meta/reader/ vlc /usr/share/doc/vlc/lua/meta/reader/README.txt vlc /usr/share/doc/vlc/lua/meta/reader/filename.lua vlc /usr/share/doc/vlc/lua/playlist/ vlc /usr/share/doc/vlc/lua/playlist/README.txt vlc /usr/share/doc/vlc/lua/playlist/liveleak.lua vlc /usr/share/doc/vlc/lua/playlist/youtube.lua vlc /usr/share/doc/vlc/lua/sd/ vlc /usr/share/doc/vlc/lua/sd/README.txt vlc /usr/share/doc/vlc/lua/sd/icast.lua vlc /usr/share/doc/vlc/lua/sd/icecast.lua vlc /usr/share/icons/ vlc /usr/share/icons/hicolor/ vlc /usr/share/icons/hicolor/128x128/ vlc /usr/share/icons/hicolor/128x128/apps/ vlc /usr/share/icons/hicolor/128x128/apps/vlc-kb.png vlc /usr/share/icons/hicolor/128x128/apps/vlc-xmas.png vlc /usr/share/icons/hicolor/128x128/apps/vlc.png vlc /usr/share/icons/hicolor/16x16/ vlc /usr/share/icons/hicolor/16x16/apps/ vlc /usr/share/icons/hicolor/16x16/apps/vlc.png vlc /usr/share/icons/hicolor/16x16/apps/vlc.xpm vlc /usr/share/icons/hicolor/256x256/ vlc /usr/share/icons/hicolor/256x256/apps/ vlc /usr/share/icons/hicolor/256x256/apps/vlc.png vlc /usr/share/icons/hicolor/32x32/ vlc /usr/share/icons/hicolor/32x32/apps/ vlc /usr/share/icons/hicolor/32x32/apps/vlc-xmas.xpm vlc /usr/share/icons/hicolor/32x32/apps/vlc.png vlc /usr/share/icons/hicolor/32x32/apps/vlc.xpm vlc /usr/share/icons/hicolor/48x48/ vlc /usr/share/icons/hicolor/48x48/apps/ vlc /usr/share/icons/hicolor/48x48/apps/vlc-xmas.png vlc /usr/share/icons/hicolor/48x48/apps/vlc.png vlc /usr/share/libalpm/ vlc /usr/share/libalpm/hooks/ vlc /usr/share/libalpm/hooks/update-vlc-plugin-cache.hook vlc /usr/share/locale/ vlc /usr/share/locale/ach/ vlc /usr/share/locale/ach/LC_MESSAGES/ vlc /usr/share/locale/ach/LC_MESSAGES/vlc.mo vlc /usr/share/locale/af/ vlc /usr/share/locale/af/LC_MESSAGES/ vlc /usr/share/locale/af/LC_MESSAGES/vlc.mo vlc /usr/share/locale/am/ vlc /usr/share/locale/am/LC_MESSAGES/ vlc /usr/share/locale/am/LC_MESSAGES/vlc.mo vlc /usr/share/locale/am_ET/ vlc /usr/share/locale/am_ET/LC_MESSAGES/ vlc /usr/share/locale/am_ET/LC_MESSAGES/vlc.mo vlc /usr/share/locale/an/ vlc /usr/share/locale/an/LC_MESSAGES/ vlc /usr/share/locale/an/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ar/ vlc /usr/share/locale/ar/LC_MESSAGES/ vlc /usr/share/locale/ar/LC_MESSAGES/vlc.mo vlc /usr/share/locale/as_IN/ vlc /usr/share/locale/as_IN/LC_MESSAGES/ vlc /usr/share/locale/as_IN/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ast/ vlc /usr/share/locale/ast/LC_MESSAGES/ vlc /usr/share/locale/ast/LC_MESSAGES/vlc.mo vlc /usr/share/locale/be/ vlc /usr/share/locale/be/LC_MESSAGES/ vlc /usr/share/locale/be/LC_MESSAGES/vlc.mo vlc /usr/share/locale/bg/ vlc /usr/share/locale/bg/LC_MESSAGES/ vlc /usr/share/locale/bg/LC_MESSAGES/vlc.mo vlc /usr/share/locale/bn/ vlc /usr/share/locale/bn/LC_MESSAGES/ vlc /usr/share/locale/bn/LC_MESSAGES/vlc.mo vlc /usr/share/locale/bn_IN/ vlc /usr/share/locale/bn_IN/LC_MESSAGES/ vlc /usr/share/locale/bn_IN/LC_MESSAGES/vlc.mo vlc /usr/share/locale/br/ vlc /usr/share/locale/br/LC_MESSAGES/ vlc /usr/share/locale/br/LC_MESSAGES/vlc.mo vlc /usr/share/locale/brx/ vlc /usr/share/locale/brx/LC_MESSAGES/ vlc /usr/share/locale/brx/LC_MESSAGES/vlc.mo vlc /usr/share/locale/bs/ vlc /usr/share/locale/bs/LC_MESSAGES/ vlc /usr/share/locale/bs/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ca/ vlc /usr/share/locale/ca/LC_MESSAGES/ vlc /usr/share/locale/ca/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ca@valencia/ vlc /usr/share/locale/ca@valencia/LC_MESSAGES/ vlc /usr/share/locale/ca@valencia/LC_MESSAGES/vlc.mo vlc /usr/share/locale/cgg/ vlc /usr/share/locale/cgg/LC_MESSAGES/ vlc /usr/share/locale/cgg/LC_MESSAGES/vlc.mo vlc /usr/share/locale/co/ vlc /usr/share/locale/co/LC_MESSAGES/ vlc /usr/share/locale/co/LC_MESSAGES/vlc.mo vlc /usr/share/locale/cs/ vlc /usr/share/locale/cs/LC_MESSAGES/ vlc /usr/share/locale/cs/LC_MESSAGES/vlc.mo vlc /usr/share/locale/cy/ vlc /usr/share/locale/cy/LC_MESSAGES/ vlc /usr/share/locale/cy/LC_MESSAGES/vlc.mo vlc /usr/share/locale/da/ vlc /usr/share/locale/da/LC_MESSAGES/ vlc /usr/share/locale/da/LC_MESSAGES/vlc.mo vlc /usr/share/locale/de/ vlc /usr/share/locale/de/LC_MESSAGES/ vlc /usr/share/locale/de/LC_MESSAGES/vlc.mo vlc /usr/share/locale/el/ vlc /usr/share/locale/el/LC_MESSAGES/ vlc /usr/share/locale/el/LC_MESSAGES/vlc.mo vlc /usr/share/locale/en_GB/ vlc /usr/share/locale/en_GB/LC_MESSAGES/ vlc /usr/share/locale/en_GB/LC_MESSAGES/vlc.mo vlc /usr/share/locale/es/ vlc /usr/share/locale/es/LC_MESSAGES/ vlc /usr/share/locale/es/LC_MESSAGES/vlc.mo vlc /usr/share/locale/es_MX/ vlc /usr/share/locale/es_MX/LC_MESSAGES/ vlc /usr/share/locale/es_MX/LC_MESSAGES/vlc.mo vlc /usr/share/locale/et/ vlc /usr/share/locale/et/LC_MESSAGES/ vlc /usr/share/locale/et/LC_MESSAGES/vlc.mo vlc /usr/share/locale/eu/ vlc /usr/share/locale/eu/LC_MESSAGES/ vlc /usr/share/locale/eu/LC_MESSAGES/vlc.mo vlc /usr/share/locale/fa/ vlc /usr/share/locale/fa/LC_MESSAGES/ vlc /usr/share/locale/fa/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ff/ vlc /usr/share/locale/ff/LC_MESSAGES/ vlc /usr/share/locale/ff/LC_MESSAGES/vlc.mo vlc /usr/share/locale/fi/ vlc /usr/share/locale/fi/LC_MESSAGES/ vlc /usr/share/locale/fi/LC_MESSAGES/vlc.mo vlc /usr/share/locale/fr/ vlc /usr/share/locale/fr/LC_MESSAGES/ vlc /usr/share/locale/fr/LC_MESSAGES/vlc.mo vlc /usr/share/locale/fur/ vlc /usr/share/locale/fur/LC_MESSAGES/ vlc /usr/share/locale/fur/LC_MESSAGES/vlc.mo vlc /usr/share/locale/fy/ vlc /usr/share/locale/fy/LC_MESSAGES/ vlc /usr/share/locale/fy/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ga/ vlc /usr/share/locale/ga/LC_MESSAGES/ vlc /usr/share/locale/ga/LC_MESSAGES/vlc.mo vlc /usr/share/locale/gd/ vlc /usr/share/locale/gd/LC_MESSAGES/ vlc /usr/share/locale/gd/LC_MESSAGES/vlc.mo vlc /usr/share/locale/gl/ vlc /usr/share/locale/gl/LC_MESSAGES/ vlc /usr/share/locale/gl/LC_MESSAGES/vlc.mo vlc /usr/share/locale/gu/ vlc /usr/share/locale/gu/LC_MESSAGES/ vlc /usr/share/locale/gu/LC_MESSAGES/vlc.mo vlc /usr/share/locale/he/ vlc /usr/share/locale/he/LC_MESSAGES/ vlc /usr/share/locale/he/LC_MESSAGES/vlc.mo vlc /usr/share/locale/hi/ vlc /usr/share/locale/hi/LC_MESSAGES/ vlc /usr/share/locale/hi/LC_MESSAGES/vlc.mo vlc /usr/share/locale/hr/ vlc /usr/share/locale/hr/LC_MESSAGES/ vlc /usr/share/locale/hr/LC_MESSAGES/vlc.mo vlc /usr/share/locale/hu/ vlc /usr/share/locale/hu/LC_MESSAGES/ vlc /usr/share/locale/hu/LC_MESSAGES/vlc.mo vlc /usr/share/locale/hy/ vlc /usr/share/locale/hy/LC_MESSAGES/ vlc /usr/share/locale/hy/LC_MESSAGES/vlc.mo vlc /usr/share/locale/id/ vlc /usr/share/locale/id/LC_MESSAGES/ vlc /usr/share/locale/id/LC_MESSAGES/vlc.mo vlc /usr/share/locale/is/ vlc /usr/share/locale/is/LC_MESSAGES/ vlc /usr/share/locale/is/LC_MESSAGES/vlc.mo vlc /usr/share/locale/it/ vlc /usr/share/locale/it/LC_MESSAGES/ vlc /usr/share/locale/it/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ja/ vlc /usr/share/locale/ja/LC_MESSAGES/ vlc /usr/share/locale/ja/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ka/ vlc /usr/share/locale/ka/LC_MESSAGES/ vlc /usr/share/locale/ka/LC_MESSAGES/vlc.mo vlc /usr/share/locale/kab/ vlc /usr/share/locale/kab/LC_MESSAGES/ vlc /usr/share/locale/kab/LC_MESSAGES/vlc.mo vlc /usr/share/locale/kk/ vlc /usr/share/locale/kk/LC_MESSAGES/ vlc /usr/share/locale/kk/LC_MESSAGES/vlc.mo vlc /usr/share/locale/km/ vlc /usr/share/locale/km/LC_MESSAGES/ vlc /usr/share/locale/km/LC_MESSAGES/vlc.mo vlc /usr/share/locale/kn/ vlc /usr/share/locale/kn/LC_MESSAGES/ vlc /usr/share/locale/kn/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ko/ vlc /usr/share/locale/ko/LC_MESSAGES/ vlc /usr/share/locale/ko/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ks_IN/ vlc /usr/share/locale/ks_IN/LC_MESSAGES/ vlc /usr/share/locale/ks_IN/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ku_IQ/ vlc /usr/share/locale/ku_IQ/LC_MESSAGES/ vlc /usr/share/locale/ku_IQ/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ky/ vlc /usr/share/locale/ky/LC_MESSAGES/ vlc /usr/share/locale/ky/LC_MESSAGES/vlc.mo vlc /usr/share/locale/lg/ vlc /usr/share/locale/lg/LC_MESSAGES/ vlc /usr/share/locale/lg/LC_MESSAGES/vlc.mo vlc /usr/share/locale/lt/ vlc /usr/share/locale/lt/LC_MESSAGES/ vlc /usr/share/locale/lt/LC_MESSAGES/vlc.mo vlc /usr/share/locale/lv/ vlc /usr/share/locale/lv/LC_MESSAGES/ vlc /usr/share/locale/lv/LC_MESSAGES/vlc.mo vlc /usr/share/locale/mai/ vlc /usr/share/locale/mai/LC_MESSAGES/ vlc /usr/share/locale/mai/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ml/ vlc /usr/share/locale/ml/LC_MESSAGES/ vlc /usr/share/locale/ml/LC_MESSAGES/vlc.mo vlc /usr/share/locale/mn/ vlc /usr/share/locale/mn/LC_MESSAGES/ vlc /usr/share/locale/mn/LC_MESSAGES/vlc.mo vlc /usr/share/locale/mr/ vlc /usr/share/locale/mr/LC_MESSAGES/ vlc /usr/share/locale/mr/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ms/ vlc /usr/share/locale/ms/LC_MESSAGES/ vlc /usr/share/locale/ms/LC_MESSAGES/vlc.mo vlc /usr/share/locale/nb/ vlc /usr/share/locale/nb/LC_MESSAGES/ vlc /usr/share/locale/nb/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ne/ vlc /usr/share/locale/ne/LC_MESSAGES/ vlc /usr/share/locale/ne/LC_MESSAGES/vlc.mo vlc /usr/share/locale/nl/ vlc /usr/share/locale/nl/LC_MESSAGES/ vlc /usr/share/locale/nl/LC_MESSAGES/vlc.mo vlc /usr/share/locale/nn/ vlc /usr/share/locale/nn/LC_MESSAGES/ vlc /usr/share/locale/nn/LC_MESSAGES/vlc.mo vlc /usr/share/locale/oc/ vlc /usr/share/locale/oc/LC_MESSAGES/ vlc /usr/share/locale/oc/LC_MESSAGES/vlc.mo vlc /usr/share/locale/pa/ vlc /usr/share/locale/pa/LC_MESSAGES/ vlc /usr/share/locale/pa/LC_MESSAGES/vlc.mo vlc /usr/share/locale/pl/ vlc /usr/share/locale/pl/LC_MESSAGES/ vlc /usr/share/locale/pl/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ps/ vlc /usr/share/locale/ps/LC_MESSAGES/ vlc /usr/share/locale/ps/LC_MESSAGES/vlc.mo vlc /usr/share/locale/pt_BR/ vlc /usr/share/locale/pt_BR/LC_MESSAGES/ vlc /usr/share/locale/pt_BR/LC_MESSAGES/vlc.mo vlc /usr/share/locale/pt_PT/ vlc /usr/share/locale/pt_PT/LC_MESSAGES/ vlc /usr/share/locale/pt_PT/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ro/ vlc /usr/share/locale/ro/LC_MESSAGES/ vlc /usr/share/locale/ro/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ru/ vlc /usr/share/locale/ru/LC_MESSAGES/ vlc /usr/share/locale/ru/LC_MESSAGES/vlc.mo vlc /usr/share/locale/si/ vlc /usr/share/locale/si/LC_MESSAGES/ vlc /usr/share/locale/si/LC_MESSAGES/vlc.mo vlc /usr/share/locale/sk/ vlc /usr/share/locale/sk/LC_MESSAGES/ vlc /usr/share/locale/sk/LC_MESSAGES/vlc.mo vlc /usr/share/locale/sl/ vlc /usr/share/locale/sl/LC_MESSAGES/ vlc /usr/share/locale/sl/LC_MESSAGES/vlc.mo vlc /usr/share/locale/sq/ vlc /usr/share/locale/sq/LC_MESSAGES/ vlc /usr/share/locale/sq/LC_MESSAGES/vlc.mo vlc /usr/share/locale/sr/ vlc /usr/share/locale/sr/LC_MESSAGES/ vlc /usr/share/locale/sr/LC_MESSAGES/vlc.mo vlc /usr/share/locale/sv/ vlc /usr/share/locale/sv/LC_MESSAGES/ vlc /usr/share/locale/sv/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ta/ vlc /usr/share/locale/ta/LC_MESSAGES/ vlc /usr/share/locale/ta/LC_MESSAGES/vlc.mo vlc /usr/share/locale/te/ vlc /usr/share/locale/te/LC_MESSAGES/ vlc /usr/share/locale/te/LC_MESSAGES/vlc.mo vlc /usr/share/locale/th/ vlc /usr/share/locale/th/LC_MESSAGES/ vlc /usr/share/locale/th/LC_MESSAGES/vlc.mo vlc /usr/share/locale/tr/ vlc /usr/share/locale/tr/LC_MESSAGES/ vlc /usr/share/locale/tr/LC_MESSAGES/vlc.mo vlc /usr/share/locale/tt/ vlc /usr/share/locale/tt/LC_MESSAGES/ vlc /usr/share/locale/tt/LC_MESSAGES/vlc.mo vlc /usr/share/locale/ug/ vlc /usr/share/locale/ug/LC_MESSAGES/ vlc /usr/share/locale/ug/LC_MESSAGES/vlc.mo vlc /usr/share/locale/uk/ vlc /usr/share/locale/uk/LC_MESSAGES/ vlc /usr/share/locale/uk/LC_MESSAGES/vlc.mo vlc /usr/share/locale/uz/ vlc /usr/share/locale/uz/LC_MESSAGES/ vlc /usr/share/locale/uz/LC_MESSAGES/vlc.mo vlc /usr/share/locale/vi/ vlc /usr/share/locale/vi/LC_MESSAGES/ vlc /usr/share/locale/vi/LC_MESSAGES/vlc.mo vlc /usr/share/locale/wa/ vlc /usr/share/locale/wa/LC_MESSAGES/ vlc /usr/share/locale/wa/LC_MESSAGES/vlc.mo vlc /usr/share/locale/zh_CN/ vlc /usr/share/locale/zh_CN/LC_MESSAGES/ vlc /usr/share/locale/zh_CN/LC_MESSAGES/vlc.mo vlc /usr/share/locale/zh_TW/ vlc /usr/share/locale/zh_TW/LC_MESSAGES/ vlc /usr/share/locale/zh_TW/LC_MESSAGES/vlc.mo vlc /usr/share/locale/zu/ vlc /usr/share/locale/zu/LC_MESSAGES/ vlc /usr/share/locale/zu/LC_MESSAGES/vlc.mo vlc /usr/share/man/ vlc /usr/share/man/man1/ vlc /usr/share/man/man1/vlc-wrapper.1.gz vlc /usr/share/man/man1/vlc.1.gz vlc /usr/share/metainfo/ vlc /usr/share/metainfo/vlc.appdata.xml vlc /usr/share/solid/ vlc /usr/share/solid/actions/ vlc /usr/share/solid/actions/vlc-openbd.desktop vlc /usr/share/solid/actions/vlc-opencda.desktop vlc /usr/share/solid/actions/vlc-opendvd.desktop vlc /usr/share/solid/actions/vlc-openvcd.desktop vlc /usr/share/vlc/ vlc /usr/share/vlc/lua/ vlc /usr/share/vlc/lua/http/ vlc /usr/share/vlc/lua/http/css/ vlc /usr/share/vlc/lua/http/css/main.css vlc /usr/share/vlc/lua/http/css/mobile.css vlc /usr/share/vlc/lua/http/css/ui-lightness/ vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-icons_222222_256x240.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-icons_228ef1_256x240.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-icons_ef8c08_256x240.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-icons_ffd27a_256x240.png vlc /usr/share/vlc/lua/http/css/ui-lightness/images/ui-icons_ffffff_256x240.png vlc /usr/share/vlc/lua/http/css/ui-lightness/jquery-ui-1.8.13.custom.css vlc /usr/share/vlc/lua/http/custom.lua vlc /usr/share/vlc/lua/http/dialogs/ vlc /usr/share/vlc/lua/http/dialogs/batch_window.html vlc /usr/share/vlc/lua/http/dialogs/browse_window.html vlc /usr/share/vlc/lua/http/dialogs/create_stream.html vlc /usr/share/vlc/lua/http/dialogs/equalizer_window.html vlc /usr/share/vlc/lua/http/dialogs/error_window.html vlc /usr/share/vlc/lua/http/dialogs/mosaic_window.html vlc /usr/share/vlc/lua/http/dialogs/offset_window.html vlc /usr/share/vlc/lua/http/dialogs/stream_config_window.html vlc /usr/share/vlc/lua/http/dialogs/stream_window.html vlc /usr/share/vlc/lua/http/favicon.ico vlc /usr/share/vlc/lua/http/images/ vlc /usr/share/vlc/lua/http/images/Audio-48.png vlc /usr/share/vlc/lua/http/images/Back-48.png vlc /usr/share/vlc/lua/http/images/Folder-48.png vlc /usr/share/vlc/lua/http/images/Other-48.png vlc /usr/share/vlc/lua/http/images/Video-48.png vlc /usr/share/vlc/lua/http/images/buttons.png vlc /usr/share/vlc/lua/http/images/speaker-32.png vlc /usr/share/vlc/lua/http/images/vlc-48.png vlc /usr/share/vlc/lua/http/images/vlc16x16.png vlc /usr/share/vlc/lua/http/index.html vlc /usr/share/vlc/lua/http/js/ vlc /usr/share/vlc/lua/http/js/common.js vlc /usr/share/vlc/lua/http/js/controllers.js vlc /usr/share/vlc/lua/http/js/jquery.jstree.js vlc /usr/share/vlc/lua/http/js/ui.js vlc /usr/share/vlc/lua/http/mobile.html vlc /usr/share/vlc/lua/http/mobile_browse.html vlc /usr/share/vlc/lua/http/mobile_equalizer.html vlc /usr/share/vlc/lua/http/mobile_view.html vlc /usr/share/vlc/lua/http/requests/ vlc /usr/share/vlc/lua/http/requests/README.txt vlc /usr/share/vlc/lua/http/requests/browse.json vlc /usr/share/vlc/lua/http/requests/browse.xml vlc /usr/share/vlc/lua/http/requests/playlist.json vlc /usr/share/vlc/lua/http/requests/playlist.xml vlc /usr/share/vlc/lua/http/requests/playlist_jstree.xml vlc /usr/share/vlc/lua/http/requests/status.json vlc /usr/share/vlc/lua/http/requests/status.xml vlc /usr/share/vlc/lua/http/requests/vlm.xml vlc /usr/share/vlc/lua/http/requests/vlm_cmd.xml vlc /usr/share/vlc/lua/http/view.html vlc /usr/share/vlc/lua/http/vlm.html vlc /usr/share/vlc/lua/http/vlm_export.html vlc /usr/share/vlc/skins2/ vlc /usr/share/vlc/skins2/default.vlt vlc /usr/share/vlc/skins2/fonts/ vlc /usr/share/vlc/skins2/fonts/FreeSans.ttf vlc /usr/share/vlc/skins2/fonts/FreeSansBold.ttf vlc /usr/share/vlc/skins2/skin.catalog vlc /usr/share/vlc/skins2/skin.dtd vlc /usr/share/vlc/skins2/winamp2.xml vlc /usr/share/vlc/utils/ vlc /usr/share/vlc/utils/audio-vlc-default.sh vlc /usr/share/vlc/utils/gnome-vlc-default.sh vlc /usr/share/vlc/utils/video-vlc-default.sh vlc /usr/share/vlc/vlc.ico ```
SrRapero720 commented 1 year ago

perfect, the structure can be replicated on watermedia bin extraction and yes, i need nighlies files (dir Structure is done)

And probably you edit a pretty old WF file config.

cyyynthia commented 1 year ago

Welp, the package you have me segfaults on my system. That's unfortunate...

Also, I'm unsure if VLC will be fine if embedded and extracted on-demand, at least using files from the snap package; it's quite common for Linux executables to have paths hardcoded and expect to find libs in /usr/lib/... where you'll not be able to write in from the mod.

Looking at the logs VLC generated, I'm quite sure unless you build VLC from source using the appropriate build flags, you won't be able to construct a portable setup unfortunately :(

To be fair, on Linux users generally are fine with having to install things on their own in addition to other things so I wouldn't consider it a problem per-se, the problem here is the softlock introduced when an error occurs. Have this gracefully handled and even if the player doesn't have the latest bugfixes, I'm sure that'd already be better 🤔


For the livestream stuff, this time I took the time to properly read the logs and they were each time given to VLC to process, instead of being handled by the internal lib. I'm guessing YouTube's quirky video obfuscation system is to blame here for VLC sometimes getting it right and sometimes failing.

cyyynthia commented 1 year ago

I did a bit of profiling using VisualVM, and it seems Minecraft's Render Thread is hanging here in VideoLanPlayer.java#getDuration, attempting to call libvlc's libvlc_media_player_get_length

https://github.com/SrRapero720/watermedia/blob/1.18-VLC3/src/main/java/me/lib720/caprica/vlcj/player/base/StatusApi.java#L86

It's quite weird, considering the method isn't meant to be blocking but considering the video is "broken" it might cause some player locks to not be dealt with properly in VLC's code resulting in WM's call to indefinitely hang?

cyyynthia commented 1 year ago

I can confirm that the hang occurs here. I constantly have it hanging here, with the following thread dump:

"Render thread" #1 prio=10 os_prio=0 cpu=18212.67ms elapsed=289.14s tid=0x00007f9188015b70 nid=0xcd7bc runnable  [0x00007f918e1fc000]
   java.lang.Thread.State: RUNNABLE
        at me.lib720.caprica.vlcj.binding.lib.LibVlc.libvlc_media_player_get_length(watermedia@1.2.10/Native Method)
        at me.lib720.caprica.vlcj.player.base.StatusApi.length(watermedia@1.2.10/Unknown Source)
        at me.srrapero720.watermedia.api.video.players.VideoLanPlayer.getDuration(watermedia@1.2.10/Unknown Source)
        at me.srrapero720.waterframes.display.MediaDisplay.tick(waterframes@1.3.1b/Unknown Source)
        at me.srrapero720.waterframes.custom.tiles.TileFrame.tick(waterframes@1.3.1b/Unknown Source)
        at me.srrapero720.waterframes.custom.blocks.Frame$$Lambda$7515/0x000000080107a658.m_155252_(waterframes@1.3.1b/Unknown Source)
        at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(minecraft@1.18.2/LevelChunk.java:673)
        at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(minecraft@1.18.2/LevelChunk.java:766)
        at net.minecraft.world.level.Level.m_46463_(minecraft@1.18.2/Level.java:476)
        at net.minecraft.client.multiplayer.ClientLevel.m_104804_(minecraft@1.18.2/ClientLevel.java:208)
        at net.minecraft.client.Minecraft.m_91398_(minecraft@1.18.2/Unknown Source)
        at net.minecraft.client.Minecraft.m_91383_(minecraft@1.18.2/Unknown Source)
        at net.minecraft.client.Minecraft.m_91374_(minecraft@1.18.2/Unknown Source)
        at net.minecraft.client.main.Main.main(minecraft@1.18.2/Main.java:205)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77)
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(java.base@17.0.7/Unknown Source)
        at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(fmlloader@1.18.2-40.2.9/CommonClientLaunchHandler.java:31)
        at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$845/0x00000008004a23e0.call(fmlloader@1.18.2-40.2.9/Unknown Source)
        at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandlerDecorator.java:37)
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandler.java:53)
        at cpw.mods.modlauncher.LaunchServiceHandler.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandler.java:71)
        at cpw.mods.modlauncher.Launcher.run(cpw.mods.modlauncher@9.1.3/Launcher.java:106)
        at cpw.mods.modlauncher.Launcher.main(cpw.mods.modlauncher@9.1.3/Launcher.java:77)
        at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(cpw.mods.modlauncher@9.1.3/BootstrapLaunchConsumer.java:26)
        at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(cpw.mods.modlauncher@9.1.3/BootstrapLaunchConsumer.java:23)
        at cpw.mods.bootstraplauncher.BootstrapLauncher.main(cpw.mods.bootstraplauncher@1.0.0/BootstrapLauncher.java:149)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77)
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(java.base@17.0.7/Unknown Source)
        at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77)
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(java.base@17.0.7/Unknown Source)
        at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
        at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
        at org.multimc.EntryPoint.listen(EntryPoint.java:143)
        at org.multimc.EntryPoint.main(EntryPoint.java:34)
cyyynthia commented 1 year ago

I'm afraid version 1.2.11 still locks itself, this time, due to the isPlayable call getting stuck in the libvlc code. :(

I did inspect the process with GDB, and it indeed confirms VLC somehow is locking itself up:

#0  futex_wait (private=0, expected=2, futex_word=0x7f46f62594b0) at ../sysdeps/nptl/futex-internal.h:146
#1  __GI___lll_lock_wait (futex=futex@entry=0x7f46f62594b0, private=0) at lowlevellock.c:49
#2  0x00007f46fb9958c2 in lll_mutex_lock_optimized (mutex=0x7f46f62594b0) at pthread_mutex_lock.c:48
#3  ___pthread_mutex_lock (mutex=0x7f46f62594b0) at pthread_mutex_lock.c:93
#4  0x00007f4618ed3baa in libvlc_media_player_will_play () at /usr/lib64/libvlc.so
...

At this point this might as well be a linux-only, VLC-related problem but I can't find any single meaningful information about a deadlock in libvlc, other than 10+ years old threads...

I'm out of clues here. I'll try later to put together a test to see if libvlc itself is the problem, or if something else is happening. Maybe thread safety?

SrRapero720 commented 1 year ago

Please wait. I need your help to do a bug report to VLC El 19 jun. 2023 11:58 a. m., Cynthia @.***> escribió: Hello! I've been trying out the mod and it caused several hard freezes that were quite annoying to get past, as killing and starting the game again would cause it to freeze again upon loading the frame. I've noticed 2 things that caused such crash, I don't know if they're somehow related: Loading a YouTube video with a """broken""" VLC YouTube plugin: my Linux installation of VLC was somehow not able to play YouTube videos; but this caused the game to freeze upon trying to load a YouTube video. (Fixing my VLC installation did make it work as expected).Loading a Twitch VOD caused the game to freeze and there was no solution for this one. While the YouTube-related freeze didn't log any stack trace, but the Twitch one printed an error related to WATERMeDIA's TwitchPatch. My two cents is that it expects to find a stream, but there's nothing to find as it's a video url. I think overall there seem to be lacking error handling, and any player failure will cause the game to freeze which isn't ideal. I don't know where to report it between here and watermedia's repo, so I figured since you're the developer of both you could transfer the issue to the appropriate repository if necessary. :D

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

cyyynthia commented 1 year ago

Please wait. I need your help to do a bug report to VLC

Sure thing, I can do specific tests if you need me to. I kept digging and here's the data I have so far:

Is it possible that the issue comes from a thread safety issue?

SrRapero720 commented 1 year ago

Is it possible that the issue comes from a thread safety issue?

i don't think so... if that was the case can be affected windows.

Please send me your Hardware info and your OS info to submit to VLC a bug report

cyyynthia commented 1 year ago

OS: Arch Linux Kernel version: 6.3.8-arch1-1 Package manager: pacman CPU: Intel i7-7700K GPU: NVIDIA GeForce GTX 1060 6GB GPU Driver version: 535.54.03

VLC installation medium: Arch Linux extra repository vlc --version:

VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
VLC version 3.0.18 Vetinari (3.0.13-8-g41878ff4f2)
Compiled by builduser on  (Jun  8 2023 12:15:27)
Compiler: gcc version 13.1.1 20230429 (GCC)
SrRapero720 commented 1 year ago

Please try https://www.curseforge.com/minecraft/mc-mods/watermedia/files/4605839 isn't fixed on VLC, i just try to avoid any special situation

SrRapero720 commented 1 year ago

@cyyynthia I don't know if you can help me with the complete backtrace. (using old watermedia)

cyyynthia commented 1 year ago

1.2.15 still causes a freeze, and gets stuck at libvlc_media_player_get_length (meaning the check added in b778ef5fa821425b66bb27932d2e81d505aae69a doesn't catch whatever state the player is in)

Nothing gets logged in Minecraft's logs, other than the PatchingUrlException.

VLC logs ``` main debug: `https://twitch.tv/...' successfully opened lua debug: Twitch: Loading stream url for ... main debug: creating access: https://api.twitch.tv/api/channels/.../access_token?client_id=... main debug: looking for access module matching "https": 52 candidates main debug: looking for tls client module matching "any": 2 candidates gnutls debug: using GnuTLS version 3.8.0 gnutls debug: loaded 161 trusted CAs from system main debug: using tls client module "gnutls" main debug: resolving api.twitch.tv ... gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Success. http debug: out SETTINGS (0x04) frame of 30 bytes, flags 0x00, global http debug: out HEADERS (0x01) frame of 405 bytes, flags 0x05, stream 1 http debug: in SETTINGS (0x04) frame of 6 bytes, flags 0x00, global http debug: setting: Concurrent streams (0x0003): 100 http debug: out SETTINGS (0x04) frame of 0 bytes, flags 0x01, global http debug: in WINDOW_UPDATE (0x08) frame of 4 bytes, flags 0x00, global http debug: in SETTINGS (0x04) frame of 0 bytes, flags 0x01, global http debug: in HEADERS (0x01) frame of 145 bytes, flags 0x04, stream 1 http debug: stream 1 11 headers: http debug: :status: "410" http debug: server: "Varnish" http debug: retry-after: "0" http debug: content-type: "text/plain" http debug: date: "Fri, 23 Jun 2023 19:09:48 GMT" http debug: x-served-by: "cache-par-lfpg1960069-PAR" http debug: x-cache: "MISS" http debug: x-cache-hits: "0" http debug: x-timer: "S1687547389.687026,VS0,VE0" http debug: strict-transport-security: "max-age=300" http debug: content-length: "4" access error: HTTP 410 error http error: local stream 1 error: Cancellation (0x8) http debug: out RST_STREAM (0x03) frame of 4 bytes, flags 0x00, stream 1 http debug: local shutdown http debug: out GOAWAY (0x07) frame of 8 bytes, flags 0x00, global http debug: in DATA (0x00) frame of 4 bytes, flags 0x01, stream 1 http debug: out (priority) WINDOW_UPDATE (0x08) frame of 4 bytes, flags 0x00, global http error: local stream 1 error: Stream closed (0x5) http debug: out RST_STREAM (0x03) frame of 4 bytes, flags 0x00, stream 1 main debug: looking for tls client module matching "any": 2 candidates gnutls debug: using GnuTLS version 3.8.0 gnutls debug: loaded 161 trusted CAs from system main debug: using tls client module "gnutls" main debug: resolving api.twitch.tv ... gnutls debug: TLS handshake: Resource temporarily unavailable, try again. gnutls debug: TLS handshake: Success. http debug: out SETTINGS (0x04) frame of 30 bytes, flags 0x00, global http debug: out HEADERS (0x01) frame of 405 bytes, flags 0x05, stream 1 http debug: in SETTINGS (0x04) frame of 6 bytes, flags 0x00, global http debug: setting: Concurrent streams (0x0003): 100 http debug: out SETTINGS (0x04) frame of 0 bytes, flags 0x01, global http debug: in WINDOW_UPDATE (0x08) frame of 4 bytes, flags 0x00, global http debug: in SETTINGS (0x04) frame of 0 bytes, flags 0x01, global http debug: in HEADERS (0x01) frame of 146 bytes, flags 0x04, stream 1 http debug: stream 1 11 headers: http debug: :status: "410" http debug: server: "Varnish" http debug: retry-after: "0" http debug: content-type: "text/plain" http debug: date: "Fri, 23 Jun 2023 19:09:48 GMT" http debug: x-served-by: "cache-par-lfpg1960058-PAR" http debug: x-cache: "MISS" http debug: x-cache-hits: "0" http debug: x-timer: "S1687547389.815467,VS0,VE0" http debug: strict-transport-security: "max-age=300" http debug: content-length: "4" access error: HTTP 410 error http error: local stream 1 error: Cancellation (0x8) http debug: out RST_STREAM (0x03) frame of 4 bytes, flags 0x00, stream 1 http debug: local shutdown http debug: out GOAWAY (0x07) frame of 8 bytes, flags 0x00, global http debug: in DATA (0x00) frame of 4 bytes, flags 0x01, stream 1 http debug: out (priority) WINDOW_UPDATE (0x08) frame of 4 bytes, flags 0x00, global http error: local stream 1 error: Stream closed (0x5) http debug: out RST_STREAM (0x03) frame of 4 bytes, flags 0x00, stream 1 main debug: no access modules matched main error: no suitable access module for `https://api.twitch.tv/api/channels/.../access_token?client_id=...' lua error: Error getting request token from Twitch: Error getting JSON object: Failed creating VLC stream main debug: EOF reached main debug: removing module "directory" main debug: removing module "record" main debug: removing module "lua" main debug: removing module "prefetch" main debug: removing module "access" ```
Here's the full JVM backtrace on WaterMedia 1.2.11 ``` 2023-06-23 21:10:05 Full thread dump OpenJDK 64-Bit Server VM (17.0.7+7 mixed mode): Threads class SMR info: _java_thread_list=0x00007f7994006c30, length=57, elements={ 0x00007f79bc015b70, 0x00007f79bc342120, 0x00007f79bc343730, 0x00007f79bc368bd0, 0x00007f79bc369f80, 0x00007f79bc36b390, 0x00007f79bc36cd40, 0x00007f79bc36e220, 0x00007f79bc36f690, 0x00007f79bc418950, 0x00007f79bc423ee0, 0x00007f79bcc6eda0, 0x00007f79bcda6aa0, 0x00007f79bcdacf90, 0x00007f79009f59d0, 0x00007f78f4001400, 0x00007f78f8000fe0, 0x00007f78ec000fe0, 0x00007f79009f6980, 0x00007f78f0000fe0, 0x00007f78e4000fe0, 0x00007f79bd2ea050, 0x00007f79bdae4680, 0x00007f78fc01b610, 0x00007f78bc000d60, 0x00007f78b4000d60, 0x00007f78b8000d60, 0x00007f79bc7e7430, 0x00007f78bc0ceb20, 0x00007f789c000fe0, 0x00007f78a0000fe0, 0x00007f79bde03d00, 0x00007f7894000fe0, 0x00007f788c000fe0, 0x00007f79bde08220, 0x00007f78a0011c40, 0x00007f7968000ea0, 0x00007f7940014390, 0x00007f7940a92430, 0x00007f79401d75d0, 0x00007f789001b210, 0x00007f788c0613a0, 0x00007f788c063f40, 0x00007f789001bda0, 0x00007f79be1bae40, 0x00007f794c726ae0, 0x00007f7880035be0, 0x00007f7880034e60, 0x00007f78e000c1d0, 0x00007f794cea7a70, 0x00007f79bde816c0, 0x00007f79be114190, 0x00007f78f40138b0, 0x00007f79bdb14900, 0x00007f79be3fc9e0, 0x00007f794400c610, 0x00007f79446955d0 } "Render thread" #1 prio=10 os_prio=0 cpu=13751.81ms elapsed=69.81s tid=0x00007f79bc015b70 nid=0x3e1ce8 runnable [0x00007f79c0bfc000] java.lang.Thread.State: RUNNABLE at me.lib720.caprica.vlcj.binding.lib.LibVlc.libvlc_media_player_will_play(watermedia@1.2.11/Native Method) at me.lib720.caprica.vlcj.player.base.StatusApi.isPlayable(watermedia@1.2.11/StatusApi.java:41) at me.srrapero720.watermedia.api.video.players.VideoLanPlayer.getDuration(watermedia@1.2.11/VideoLanPlayer.java:184) at me.srrapero720.waterframes.display.MediaDisplay.tick(waterframes@1.3.1b/MediaDisplay.java:157) at me.srrapero720.waterframes.custom.tiles.TileFrame.tick(waterframes@1.3.1b/TileFrame.java:229) at me.srrapero720.waterframes.custom.blocks.Frame$$Lambda$7503/0x000000080105f5d0.m_155252_(waterframes@1.3.1b/Unknown Source) at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(minecraft@1.18.2/LevelChunk.java:673) at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(minecraft@1.18.2/LevelChunk.java:766) at net.minecraft.world.level.Level.m_46463_(minecraft@1.18.2/Level.java:476) at net.minecraft.client.multiplayer.ClientLevel.m_104804_(minecraft@1.18.2/ClientLevel.java:208) at net.minecraft.client.Minecraft.m_91398_(minecraft@1.18.2/Minecraft.java:1693) at net.minecraft.client.Minecraft.m_91383_(minecraft@1.18.2/Minecraft.java:1021) at net.minecraft.client.Minecraft.m_91374_(minecraft@1.18.2/Minecraft.java:665) at net.minecraft.client.main.Main.main(minecraft@1.18.2/Main.java:205) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@17.0.7/Method.java:568) at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(fmlloader@1.18.2-40.2.9/CommonClientLaunchHandler.java:31) at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler$$Lambda$845/0x00000008004a23e0.call(fmlloader@1.18.2-40.2.9/Unknown Source) at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandlerDecorator.java:37) at cpw.mods.modlauncher.LaunchServiceHandler.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandler.java:53) at cpw.mods.modlauncher.LaunchServiceHandler.launch(cpw.mods.modlauncher@9.1.3/LaunchServiceHandler.java:71) at cpw.mods.modlauncher.Launcher.run(cpw.mods.modlauncher@9.1.3/Launcher.java:106) at cpw.mods.modlauncher.Launcher.main(cpw.mods.modlauncher@9.1.3/Launcher.java:77) at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(cpw.mods.modlauncher@9.1.3/BootstrapLaunchConsumer.java:26) at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(cpw.mods.modlauncher@9.1.3/BootstrapLaunchConsumer.java:23) at cpw.mods.bootstraplauncher.BootstrapLauncher.main(cpw.mods.bootstraplauncher@1.0.0/BootstrapLauncher.java:149) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@17.0.7/Method.java:568) at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.7/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.7/NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.7/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@17.0.7/Method.java:568) at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243) at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278) at org.multimc.EntryPoint.listen(EntryPoint.java:143) at org.multimc.EntryPoint.main(EntryPoint.java:34) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=0 cpu=5.78ms elapsed=69.79s tid=0x00007f79bc342120 nid=0x3e1cef waiting on condition [0x00007f799890c000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.7/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@17.0.7/Reference.java:253) at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.7/Reference.java:215) Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=0 cpu=1.82ms elapsed=69.79s tid=0x00007f79bc343730 nid=0x3e1cf0 in Object.wait() [0x00007f799880c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.7/Native Method) - waiting on at java.lang.ref.ReferenceQueue.remove(java.base@17.0.7/ReferenceQueue.java:155) - locked <0x00000006c7800988> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@17.0.7/ReferenceQueue.java:176) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.7/Finalizer.java:172) Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=0 cpu=0.22ms elapsed=69.79s tid=0x00007f79bc368bd0 nid=0x3e1cf1 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Service Thread" #5 daemon prio=9 os_prio=0 cpu=67.98ms elapsed=69.79s tid=0x00007f79bc369f80 nid=0x3e1cf2 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Monitor Deflation Thread" #6 daemon prio=9 os_prio=0 cpu=0.63ms elapsed=69.79s tid=0x00007f79bc36b390 nid=0x3e1cf3 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #7 daemon prio=9 os_prio=0 cpu=32457.06ms elapsed=69.79s tid=0x00007f79bc36cd40 nid=0x3e1cf4 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task Locked ownable synchronizers: - None "C1 CompilerThread0" #10 daemon prio=9 os_prio=0 cpu=8848.23ms elapsed=69.79s tid=0x00007f79bc36e220 nid=0x3e1cf5 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task Locked ownable synchronizers: - None "Sweeper thread" #11 daemon prio=9 os_prio=0 cpu=595.51ms elapsed=69.79s tid=0x00007f79bc36f690 nid=0x3e1cf6 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Notification Thread" #12 daemon prio=9 os_prio=0 cpu=0.06ms elapsed=69.78s tid=0x00007f79bc418950 nid=0x3e1cf7 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Common-Cleaner" #13 daemon prio=8 os_prio=0 cpu=7.15ms elapsed=69.77s tid=0x00007f79bc423ee0 nid=0x3e1cf9 in Object.wait() [0x00007f7989bfc000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.7/Native Method) - waiting on at java.lang.ref.ReferenceQueue.remove(java.base@17.0.7/ReferenceQueue.java:155) - locked <0x00000006c7801b48> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@17.0.7/CleanerImpl.java:140) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) at jdk.internal.misc.InnocuousThread.run(java.base@17.0.7/InnocuousThread.java:162) Locked ownable synchronizers: - None "process reaper" #17 daemon prio=10 os_prio=0 cpu=2.02ms elapsed=68.27s tid=0x00007f79bcc6eda0 nid=0x3e1d42 waiting on condition [0x00007f79bbfb8000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006c9089470> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.7/SynchronousQueue.java:401) at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.7/SynchronousQueue.java:903) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1061) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Thread-0" #20 daemon prio=5 os_prio=0 cpu=4208.71ms elapsed=67.94s tid=0x00007f79bcda6aa0 nid=0x3e1d50 runnable [0x00007f79884fa000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:376) at com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(com.electronwill.nightconfig.core@3.6.4/FileWatcher.java:190) Locked ownable synchronizers: - None "FileSystemWatchService" #21 daemon prio=5 os_prio=0 cpu=0.75ms elapsed=67.94s tid=0x00007f79bcdacf90 nid=0x3e1d51 runnable [0x00007f7988e94000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(java.base@17.0.7/Native Method) at sun.nio.fs.LinuxWatchService$Poller.run(java.base@17.0.7/LinuxWatchService.java:314) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Worker-Bootstrap-1" #24 daemon prio=5 os_prio=0 cpu=27137.28ms elapsed=64.18s tid=0x00007f79009f59d0 nid=0x3e1dec waiting on condition [0x00007f790fcfc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-2" #25 daemon prio=5 os_prio=0 cpu=26812.18ms elapsed=64.18s tid=0x00007f78f4001400 nid=0x3e1ded waiting on condition [0x00007f790fbfc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-3" #26 daemon prio=5 os_prio=0 cpu=26176.41ms elapsed=64.17s tid=0x00007f78f8000fe0 nid=0x3e1dee waiting on condition [0x00007f790fafc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-4" #27 daemon prio=5 os_prio=0 cpu=26016.66ms elapsed=64.17s tid=0x00007f78ec000fe0 nid=0x3e1def waiting on condition [0x00007f790f9fc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-5" #28 daemon prio=5 os_prio=0 cpu=26959.41ms elapsed=64.17s tid=0x00007f79009f6980 nid=0x3e1df0 waiting on condition [0x00007f790f8fc000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.7/LockSupport.java:410) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1726) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-6" #29 daemon prio=5 os_prio=0 cpu=25722.70ms elapsed=64.17s tid=0x00007f78f0000fe0 nid=0x3e1df1 waiting on condition [0x00007f790f7fc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Bootstrap-7" #30 daemon prio=5 os_prio=0 cpu=26521.39ms elapsed=64.17s tid=0x00007f78e4000fe0 nid=0x3e1df2 waiting on condition [0x00007f790f6fc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ca0d4df0> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Timer hack thread" #31 daemon prio=5 os_prio=0 cpu=0.12ms elapsed=62.08s tid=0x00007f79bd2ea050 nid=0x3e1e32 waiting on condition [0x00007f790f3f8000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(java.base@17.0.7/Native Method) at net.minecraft.Util$8.run(minecraft@1.18.2/Util.java:628) Locked ownable synchronizers: - None "modloading-worker-0" #36 daemon prio=5 os_prio=0 cpu=51.74ms elapsed=59.86s tid=0x00007f79bdae4680 nid=0x3e1e96 waiting on condition [0x00007f790fefc000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6523578> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "modloading-worker-0" #37 daemon prio=5 os_prio=0 cpu=1698.10ms elapsed=59.83s tid=0x00007f78fc01b610 nid=0x3e1e97 waiting on condition [0x00007f78c89fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6523578> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.7/LockSupport.java:410) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1726) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "modloading-worker-0" #38 daemon prio=5 os_prio=0 cpu=130.35ms elapsed=59.82s tid=0x00007f78bc000d60 nid=0x3e1e98 waiting on condition [0x00007f78c85fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6523578> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "modloading-worker-0" #39 daemon prio=5 os_prio=0 cpu=54.11ms elapsed=59.78s tid=0x00007f78b4000d60 nid=0x3e1e99 waiting on condition [0x00007f78c84fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6523578> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "modloading-worker-0" #40 daemon prio=5 os_prio=0 cpu=0.32ms elapsed=59.76s tid=0x00007f78b8000d60 nid=0x3e1e9a waiting on condition [0x00007f78c83fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6523578> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Narrator" #43 daemon prio=5 os_prio=0 cpu=6.88ms elapsed=57.73s tid=0x00007f79bc7e7430 nid=0x3e1f31 sleeping [0x00007f78c00fe000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(java.base@17.0.7/Native Method) at com.mojang.text2speech.NarratorLinux$NarratorThread.run(text2speech@1.12.4/NarratorLinux.java:57) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Worker-Main-8" #44 daemon prio=5 os_prio=0 cpu=1654.52ms elapsed=57.53s tid=0x00007f78bc0ceb20 nid=0x3e1f4c waiting on condition [0x00007f78c3c7e000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.7/LockSupport.java:410) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1726) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Main-9" #45 daemon prio=5 os_prio=0 cpu=6567.62ms elapsed=57.51s tid=0x00007f789c000fe0 nid=0x3e1f4e waiting on condition [0x00007f78c3b7e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Main-10" #46 daemon prio=5 os_prio=0 cpu=1930.24ms elapsed=57.51s tid=0x00007f78a0000fe0 nid=0x3e1f4f waiting on condition [0x00007f78c3a7e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Main-11" #48 daemon prio=5 os_prio=0 cpu=3465.48ms elapsed=57.49s tid=0x00007f79bde03d00 nid=0x3e1f52 waiting on condition [0x00007f78c387e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Main-12" #49 daemon prio=5 os_prio=0 cpu=1267.50ms elapsed=57.48s tid=0x00007f7894000fe0 nid=0x3e1f53 waiting on condition [0x00007f78c377e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Worker-Main-13" #50 daemon prio=5 os_prio=0 cpu=1276.61ms elapsed=57.47s tid=0x00007f788c000fe0 nid=0x3e1f55 waiting on condition [0x00007f78c31fe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "IO-Worker-14" #51 prio=10 os_prio=0 cpu=366.29ms elapsed=57.45s tid=0x00007f79bde08220 nid=0x3e1f57 waiting on condition [0x00007f78aa0fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc457d0> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.7/SynchronousQueue.java:401) at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.7/SynchronousQueue.java:903) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1061) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Worker-Main-15" #52 daemon prio=5 os_prio=0 cpu=2061.35ms elapsed=57.43s tid=0x00007f78a0011c40 nid=0x3e1f58 waiting on condition [0x00007f78a9afe000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc45878> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.7/ForkJoinPool.java:1724) at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.7/ForkJoinPool.java:1623) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.7/ForkJoinWorkerThread.java:165) Locked ownable synchronizers: - None "Attach Listener" #56 daemon prio=9 os_prio=0 cpu=241.60ms elapsed=51.75s tid=0x00007f7968000ea0 nid=0x3e203d waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JFR Recorder Thread" #57 daemon prio=5 os_prio=0 cpu=0.06ms elapsed=51.60s tid=0x00007f7940014390 nid=0x3e2042 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "JFR Periodic Tasks" #58 daemon prio=9 os_prio=0 cpu=90.07ms elapsed=51.02s tid=0x00007f7940a92430 nid=0x3e2055 in Object.wait() [0x00007f78a817e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.7/Native Method) - waiting on at jdk.jfr.internal.PlatformRecorder.takeNap(jdk.jfr@17.0.7/PlatformRecorder.java:527) - locked <0x00000006d85f7650> (a jdk.jfr.internal.JVM$ChunkRotationMonitor) at jdk.jfr.internal.PlatformRecorder.periodicTask(jdk.jfr@17.0.7/PlatformRecorder.java:508) at jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$1(jdk.jfr@17.0.7/PlatformRecorder.java:448) at jdk.jfr.internal.PlatformRecorder$$Lambda$5629/0x0000000800b480e0.run(jdk.jfr@17.0.7/Unknown Source) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "RMI TCP Accept-0" #60 daemon prio=9 os_prio=0 cpu=1.65ms elapsed=50.72s tid=0x00007f79401d75d0 nid=0x3e2062 runnable [0x00007f790fdfc000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.Net.accept(java.base@17.0.7/Native Method) at sun.nio.ch.NioSocketImpl.accept(java.base@17.0.7/NioSocketImpl.java:755) at java.net.ServerSocket.implAccept(java.base@17.0.7/ServerSocket.java:675) at java.net.ServerSocket.platformImplAccept(java.base@17.0.7/ServerSocket.java:641) at java.net.ServerSocket.implAccept(java.base@17.0.7/ServerSocket.java:617) at java.net.ServerSocket.implAccept(java.base@17.0.7/ServerSocket.java:574) at java.net.ServerSocket.accept(java.base@17.0.7/ServerSocket.java:532) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(jdk.management.agent@17.0.7/LocalRMIServerSocketFactory.java:52) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(java.rmi@17.0.7/TCPTransport.java:413) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(java.rmi@17.0.7/TCPTransport.java:377) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - <0x00000006d88b2dc8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Connection(1)-fe80:0:0:0:f3bb:ffec:fae:9a4d%2" #61 daemon prio=9 os_prio=0 cpu=196.90ms elapsed=50.61s tid=0x00007f789001b210 nid=0x3e2065 runnable [0x00007f78c397d000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.Net.poll(java.base@17.0.7/Native Method) at sun.nio.ch.NioSocketImpl.park(java.base@17.0.7/NioSocketImpl.java:181) at sun.nio.ch.NioSocketImpl.timedRead(java.base@17.0.7/NioSocketImpl.java:285) at sun.nio.ch.NioSocketImpl.implRead(java.base@17.0.7/NioSocketImpl.java:309) at sun.nio.ch.NioSocketImpl.read(java.base@17.0.7/NioSocketImpl.java:350) at sun.nio.ch.NioSocketImpl$1.read(java.base@17.0.7/NioSocketImpl.java:803) at java.net.Socket$SocketInputStream.read(java.base@17.0.7/Socket.java:966) at java.io.BufferedInputStream.fill(java.base@17.0.7/BufferedInputStream.java:244) at java.io.BufferedInputStream.read(java.base@17.0.7/BufferedInputStream.java:263) - locked <0x00000006d88c1070> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(java.base@17.0.7/FilterInputStream.java:82) at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@17.0.7/TCPTransport.java:569) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@17.0.7/TCPTransport.java:828) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@17.0.7/TCPTransport.java:705) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$5664/0x0000000800e1e8c8.run(java.rmi@17.0.7/Unknown Source) at java.security.AccessController.executePrivileged(java.base@17.0.7/AccessController.java:776) at java.security.AccessController.doPrivileged(java.base@17.0.7/AccessController.java:399) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@17.0.7/TCPTransport.java:704) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - <0x00000006d88c3598> (a java.util.concurrent.ThreadPoolExecutor$Worker) - <0x00000006d88c38a0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI Scheduler(0)" #62 daemon prio=9 os_prio=0 cpu=0.16ms elapsed=50.55s tid=0x00007f788c0613a0 nid=0x3e2066 waiting on condition [0x00007f78cf7fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d88a69f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.7/AbstractQueuedSynchronizer.java:1672) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.7/ScheduledThreadPoolExecutor.java:1182) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.7/ScheduledThreadPoolExecutor.java:899) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1062) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "JMX server connection timeout 63" #63 daemon prio=9 os_prio=0 cpu=9.04ms elapsed=50.51s tid=0x00007f788c063f40 nid=0x3e2068 in Object.wait() [0x00007f78881fe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.7/Native Method) - waiting on at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(java.management@17.0.7/ServerCommunicatorAdmin.java:171) - locked <0x00000006d896ab70> (a [I) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "RMI TCP Connection(2)-fe80:0:0:0:f3bb:ffec:fae:9a4d%2" #64 daemon prio=9 os_prio=0 cpu=101.18ms elapsed=48.26s tid=0x00007f789001bda0 nid=0x3e20b3 runnable [0x00007f78880fd000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.Net.poll(java.base@17.0.7/Native Method) at sun.nio.ch.NioSocketImpl.park(java.base@17.0.7/NioSocketImpl.java:181) at sun.nio.ch.NioSocketImpl.timedRead(java.base@17.0.7/NioSocketImpl.java:285) at sun.nio.ch.NioSocketImpl.implRead(java.base@17.0.7/NioSocketImpl.java:309) at sun.nio.ch.NioSocketImpl.read(java.base@17.0.7/NioSocketImpl.java:350) at sun.nio.ch.NioSocketImpl$1.read(java.base@17.0.7/NioSocketImpl.java:803) at java.net.Socket$SocketInputStream.read(java.base@17.0.7/Socket.java:966) at java.io.BufferedInputStream.fill(java.base@17.0.7/BufferedInputStream.java:244) at java.io.BufferedInputStream.read(java.base@17.0.7/BufferedInputStream.java:263) - locked <0x00000006d8e1ad80> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(java.base@17.0.7/FilterInputStream.java:82) at sun.rmi.transport.tcp.TCPTransport.handleMessages(java.rmi@17.0.7/TCPTransport.java:569) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(java.rmi@17.0.7/TCPTransport.java:828) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(java.rmi@17.0.7/TCPTransport.java:705) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$5664/0x0000000800e1e8c8.run(java.rmi@17.0.7/Unknown Source) at java.security.AccessController.executePrivileged(java.base@17.0.7/AccessController.java:776) at java.security.AccessController.doPrivileged(java.base@17.0.7/AccessController.java:399) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(java.rmi@17.0.7/TCPTransport.java:704) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - <0x00000006d88a6e38> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) - <0x00000006d8e1d2b8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Server thread" #69 prio=8 os_prio=0 cpu=8272.52ms elapsed=30.02s tid=0x00007f79be1bae40 nid=0x3e22f4 runnable [0x00007f786fad4000] java.lang.Thread.State: RUNNABLE at net.minecraft.world.entity.ai.attributes.AttributeMap.m_22146_(minecraft@1.18.2/AttributeMap.java:48) at net.minecraft.world.entity.LivingEntity.m_21051_(minecraft@1.18.2/LivingEntity.java:1814) at net.minecraft.world.entity.LivingEntity.m_147225_(minecraft@1.18.2/LivingEntity.java:478) at net.minecraft.world.entity.LivingEntity.m_8107_(minecraft@1.18.2/LivingEntity.java:2557) at net.minecraft.world.entity.Mob.m_8107_(minecraft@1.18.2/Mob.java:498) at net.minecraft.world.entity.AgeableMob.m_8107_(minecraft@1.18.2/AgeableMob.java:127) at net.minecraft.world.entity.animal.Animal.m_8107_(minecraft@1.18.2/Animal.java:54) at net.minecraft.world.entity.LivingEntity.m_8119_(minecraft@1.18.2/LivingEntity.java:2253) at net.minecraft.world.entity.Mob.m_8119_(minecraft@1.18.2/Mob.java:310) at net.minecraft.server.level.ServerLevel.m_8647_(minecraft@1.18.2/ServerLevel.java:652) at net.minecraft.server.level.ServerLevel$$Lambda$7729/0x00000008010b5438.accept(minecraft@1.18.2/Unknown Source) at net.minecraft.world.level.Level.m_46653_(minecraft@1.18.2/Level.java:487) at net.minecraft.server.level.ServerLevel.m_184063_(minecraft@1.18.2/ServerLevel.java:319) at net.minecraft.server.level.ServerLevel$$Lambda$7708/0x00000008010aec10.accept(minecraft@1.18.2/Unknown Source) at net.minecraft.world.level.entity.EntityTickList.m_156910_(minecraft@1.18.2/EntityTickList.java:54) at net.minecraft.server.level.ServerLevel.m_8793_(minecraft@1.18.2/ServerLevel.java:299) at net.minecraft.server.MinecraftServer.m_5703_(minecraft@1.18.2/MinecraftServer.java:902) at net.minecraft.server.MinecraftServer.m_5705_(minecraft@1.18.2/MinecraftServer.java:842) at net.minecraft.client.server.IntegratedServer.m_5705_(minecraft@1.18.2/IntegratedServer.java:84) at net.minecraft.server.MinecraftServer.m_130011_(minecraft@1.18.2/MinecraftServer.java:685) at net.minecraft.server.MinecraftServer.m_177918_(minecraft@1.18.2/MinecraftServer.java:261) at net.minecraft.server.MinecraftServer$$Lambda$7222/0x0000000800fee5b8.run(minecraft@1.18.2/Unknown Source) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "FileSystemWatchService" #70 daemon prio=8 os_prio=0 cpu=0.37ms elapsed=29.58s tid=0x00007f794c726ae0 nid=0x3e2301 runnable [0x00007f787fd7e000] java.lang.Thread.State: RUNNABLE at sun.nio.fs.LinuxWatchService.poll(java.base@17.0.7/Native Method) at sun.nio.fs.LinuxWatchService$Poller.run(java.base@17.0.7/LinuxWatchService.java:314) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "IO-Worker-16" #71 prio=10 os_prio=0 cpu=422.56ms elapsed=27.74s tid=0x00007f7880035be0 nid=0x3e2332 waiting on condition [0x00007f78886fe000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc457d0> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.7/SynchronousQueue.java:401) at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.7/SynchronousQueue.java:903) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1061) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "IO-Worker-17" #72 prio=10 os_prio=0 cpu=113.67ms elapsed=25.35s tid=0x00007f7880034e60 nid=0x3e2372 waiting on condition [0x00007f786e4d5000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc457d0> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.7/SynchronousQueue.java:401) at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.7/SynchronousQueue.java:903) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1061) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "IO-Worker-18" #73 prio=10 os_prio=0 cpu=418.91ms elapsed=25.32s tid=0x00007f78e000c1d0 nid=0x3e2377 waiting on condition [0x00007f786e3d5000] java.lang.Thread.State: TIMED_WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006ccc457d0> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.7/LockSupport.java:252) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.base@17.0.7/SynchronousQueue.java:401) at java.util.concurrent.SynchronousQueue.poll(java.base@17.0.7/SynchronousQueue.java:903) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1061) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Java2D Disposer" #74 daemon prio=10 os_prio=0 cpu=0.15ms elapsed=20.00s tid=0x00007f794cea7a70 nid=0x3e243f in Object.wait() [0x00007f786e2d5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.7/Native Method) - waiting on at java.lang.ref.ReferenceQueue.remove(java.base@17.0.7/ReferenceQueue.java:155) - locked <0x0000000726f7a3a0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@17.0.7/ReferenceQueue.java:176) at sun.java2d.Disposer.run(java.desktop@17.0.7/Disposer.java:145) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Netty Server IO #0" #76 daemon prio=10 os_prio=0 cpu=3.70ms elapsed=19.87s tid=0x00007f79bde816c0 nid=0x3e2440 runnable [0x00007f786e1d5000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.wait(java.base@17.0.7/Native Method) at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@17.0.7/EPollSelectorImpl.java:118) at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@17.0.7/SelectorImpl.java:129) - locked <0x0000000726800380> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x0000000726800330> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(java.base@17.0.7/SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(io.netty.all@4.1.68.Final/SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(io.netty.all@4.1.68.Final/NioEventLoop.java:810) at io.netty.channel.nio.NioEventLoop.run(io.netty.all@4.1.68.Final/NioEventLoop.java:457) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(io.netty.all@4.1.68.Final/SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(io.netty.all@4.1.68.Final/ThreadExecutorMap.java:74) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Netty Local Client IO #0" #77 daemon prio=5 os_prio=0 cpu=335.34ms elapsed=19.86s tid=0x00007f79be114190 nid=0x3e2441 waiting on condition [0x00007f786e0d5000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x0000000726c001f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.7/AbstractQueuedSynchronizer.java:506) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.7/ForkJoinPool.java:3463) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.7/ForkJoinPool.java:3434) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.7/AbstractQueuedSynchronizer.java:1623) at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.7/LinkedBlockingQueue.java:435) at io.netty.util.concurrent.SingleThreadEventExecutor.takeTask(io.netty.all@4.1.68.Final/SingleThreadEventExecutor.java:243) at io.netty.channel.DefaultEventLoop.run(io.netty.all@4.1.68.Final/DefaultEventLoop.java:52) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(io.netty.all@4.1.68.Final/SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(io.netty.all@4.1.68.Final/ThreadExecutorMap.java:74) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Netty Server IO #1" #78 daemon prio=10 os_prio=0 cpu=116.39ms elapsed=19.85s tid=0x00007f78f40138b0 nid=0x3e2442 runnable [0x00007f786dfd5000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.EPoll.wait(java.base@17.0.7/Native Method) at sun.nio.ch.EPollSelectorImpl.doSelect(java.base@17.0.7/EPollSelectorImpl.java:118) at sun.nio.ch.SelectorImpl.lockAndDoSelect(java.base@17.0.7/SelectorImpl.java:129) - locked <0x0000000726dbd210> (a io.netty.channel.nio.SelectedSelectionKeySet) - locked <0x0000000726dbd1c0> (a sun.nio.ch.EPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(java.base@17.0.7/SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(io.netty.all@4.1.68.Final/SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(io.netty.all@4.1.68.Final/NioEventLoop.java:810) at io.netty.channel.nio.NioEventLoop.run(io.netty.all@4.1.68.Final/NioEventLoop.java:457) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(io.netty.all@4.1.68.Final/SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(io.netty.all@4.1.68.Final/ThreadExecutorMap.java:74) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Sound engine" #81 daemon prio=10 os_prio=0 cpu=3.98ms elapsed=19.07s tid=0x00007f79bdb14900 nid=0x3e2464 waiting on condition [0x00007f78c1f40000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x00000006d6ad55b0> (a java.lang.String) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:211) at net.minecraft.client.sounds.SoundEngineExecutor.m_5667_(minecraft@1.18.2/SoundEngineExecutor.java:49) at net.minecraft.util.thread.BlockableEventLoop.m_18701_(minecraft@1.18.2/BlockableEventLoop.java:142) at net.minecraft.client.sounds.SoundEngineExecutor.m_120336_(minecraft@1.18.2/SoundEngineExecutor.java:42) at net.minecraft.client.sounds.SoundEngineExecutor$$Lambda$4699/0x0000000800c82428.run(minecraft@1.18.2/Unknown Source) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "Telemetry-Sender-#1" #82 prio=10 os_prio=0 cpu=12.21ms elapsed=18.90s tid=0x00007f79be3fc9e0 nid=0x3e246f waiting on condition [0x00007f786c1d5000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.7/Native Method) - parking to wait for <0x0000000726f7a790> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.7/LockSupport.java:341) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base@17.0.7/AbstractQueuedSynchronizer.java:506) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.7/ForkJoinPool.java:3463) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.7/ForkJoinPool.java:3434) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@17.0.7/AbstractQueuedSynchronizer.java:1623) at java.util.concurrent.LinkedBlockingQueue.take(java.base@17.0.7/LinkedBlockingQueue.java:435) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.7/ThreadPoolExecutor.java:1062) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1122) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - None "media-events" #92 daemon prio=5 os_prio=0 cpu=125.12ms elapsed=17.93s tid=0x00007f794400c610 nid=0x3e249a runnable [0x00007f7856ffd000] java.lang.Thread.State: RUNNABLE at me.lib720.caprica.vlcj.binding.lib.LibVlc.libvlc_media_player_get_length(watermedia@1.2.11/Native Method) at me.lib720.caprica.vlcj.player.base.StatusApi.length(watermedia@1.2.11/StatusApi.java:86) at me.srrapero720.watermedia.api.video.players.VideoLanPlayer$1.stopped(watermedia@1.2.11/VideoLanPlayer.java:284) at me.lib720.caprica.vlcj.player.base.events.MediaPlayerStoppedEvent.notify(watermedia@1.2.11/MediaPlayerStoppedEvent.java:36) at me.lib720.caprica.vlcj.player.base.events.MediaPlayerStoppedEvent.notify(watermedia@1.2.11/MediaPlayerStoppedEvent.java:28) at me.lib720.caprica.vlcj.support.eventmanager.NativeEventManager.raiseEvent(watermedia@1.2.11/NativeEventManager.java:179) at me.lib720.caprica.vlcj.support.eventmanager.NativeEventManager$EventCallback.callback(watermedia@1.2.11/NativeEventManager.java:206) Locked ownable synchronizers: - None "pool-8-thread-1" #93 prio=5 os_prio=0 cpu=0.11ms elapsed=17.29s tid=0x00007f79446955d0 nid=0x3e24bc runnable [0x00007f78578fe000] java.lang.Thread.State: RUNNABLE at me.lib720.caprica.vlcj.binding.lib.LibVlc.libvlc_media_player_stop(watermedia@1.2.11/Native Method) at me.lib720.caprica.vlcj.player.base.ControlsApi.stop(watermedia@1.2.11/ControlsApi.java:68) at me.lib720.caprica.vlcj.player.base.ResetMediaEventHandler$ResetMediaTask.run(watermedia@1.2.11/ResetMediaEventHandler.java:49) at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.7/Executors.java:539) at java.util.concurrent.FutureTask.run(java.base@17.0.7/FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.7/ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.7/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@17.0.7/Thread.java:833) Locked ownable synchronizers: - <0x0000000726f7ab70> (a java.util.concurrent.ThreadPoolExecutor$Worker) "VM Thread" os_prio=0 cpu=416.90ms elapsed=69.80s tid=0x00007f79bc332c90 nid=0x3e1cee runnable "GC Thread#0" os_prio=0 cpu=1384.76ms elapsed=69.81s tid=0x00007f79bc03e7f0 nid=0x3e1ce9 runnable "GC Thread#1" os_prio=0 cpu=1301.12ms elapsed=69.06s tid=0x00007f7978005f00 nid=0x3e1d1b runnable "GC Thread#2" os_prio=0 cpu=1375.10ms elapsed=69.06s tid=0x00007f7978006930 nid=0x3e1d1c runnable "GC Thread#3" os_prio=0 cpu=1385.45ms elapsed=69.06s tid=0x00007f7978007360 nid=0x3e1d1d runnable "GC Thread#4" os_prio=0 cpu=1427.73ms elapsed=69.06s tid=0x00007f7978008180 nid=0x3e1d1e runnable "GC Thread#5" os_prio=0 cpu=1384.88ms elapsed=69.06s tid=0x00007f7978008fa0 nid=0x3e1d1f runnable "GC Thread#6" os_prio=0 cpu=1420.38ms elapsed=69.06s tid=0x00007f7978009dc0 nid=0x3e1d20 runnable "GC Thread#7" os_prio=0 cpu=1328.98ms elapsed=69.06s tid=0x00007f797800ac00 nid=0x3e1d21 runnable "G1 Main Marker" os_prio=0 cpu=2.32ms elapsed=69.81s tid=0x00007f79bc049a30 nid=0x3e1cea runnable "G1 Conc#0" os_prio=0 cpu=1050.29ms elapsed=69.81s tid=0x00007f79bc04a990 nid=0x3e1ceb runnable "G1 Conc#1" os_prio=0 cpu=1359.18ms elapsed=68.25s tid=0x00007f798c000ea0 nid=0x3e1d43 runnable "G1 Refine#0" os_prio=0 cpu=782.96ms elapsed=69.81s tid=0x00007f79bc2b3e20 nid=0x3e1cec runnable "G1 Refine#1" os_prio=0 cpu=175.22ms elapsed=67.30s tid=0x00007f7984000ea0 nid=0x3e1d66 runnable "G1 Refine#2" os_prio=0 cpu=65.38ms elapsed=67.30s tid=0x00007f7910000ea0 nid=0x3e1d67 runnable "G1 Refine#3" os_prio=0 cpu=32.59ms elapsed=67.30s tid=0x00007f7914000ea0 nid=0x3e1d68 runnable "G1 Refine#4" os_prio=0 cpu=18.96ms elapsed=67.30s tid=0x00007f7908000ea0 nid=0x3e1d69 runnable "G1 Refine#5" os_prio=0 cpu=10.77ms elapsed=63.06s tid=0x00007f7904000ea0 nid=0x3e1e11 runnable "G1 Refine#6" os_prio=0 cpu=11.83ms elapsed=62.83s tid=0x00007f78e0000ea0 nid=0x3e1e1c runnable "G1 Refine#7" os_prio=0 cpu=9.74ms elapsed=8.21s tid=0x00007f78d4001b30 nid=0x3e260f runnable "G1 Service" os_prio=0 cpu=13.48ms elapsed=69.81s tid=0x00007f79bc2b4d10 nid=0x3e1ced runnable "VM Periodic Task Thread" os_prio=0 cpu=13.22ms elapsed=69.78s tid=0x00007f79bc41a2d0 nid=0x3e1cf8 waiting on condition JNI global refs: 298, weak refs: 70 ```
SrRapero720 commented 1 year ago

i mean for the threads.

cyyynthia commented 1 year ago
Here it is ``` (lldb) bt all * thread #1, name = 'java', stop reason = signal SIGSTOP * frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c79ff990, expected=1114, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e4023 libc.so.6`__pthread_clockjoin_ex(threadid=139851779274432, thread_return=0x00007ffc0ed0b288, clockid=0, abstime=0x0000000000000000, block=) at pthread_join_common.c:102:14 frame #3: 0x00007f31c946d523 libjli.so`CallJavaMainInNewThread + 131 frame #4: 0x00007f31c946a4b2 libjli.so`ContinueInNewThread + 98 frame #5: 0x00007f31c946b0e0 libjli.so`JLI_Launch + 2576 frame #6: 0x000055591f58515b java`main + 315 frame #7: 0x00007f31c927e850 libc.so.6`__libc_start_call_main(main=(java`main), argc=8, argv=0x00007ffc0ed0f6b8) at libc_start_call_main.h:58:16 frame #8: 0x00007f31c927e90a libc.so.6`__libc_start_main_impl(main=(java`main), argc=8, argv=0x00007ffc0ed0f6b8, init=, fini=, rtld_fini=, stack_end=0x00007ffc0ed0f6a8) at libc-start.c:360:3 frame #9: 0x000055591f585205 java`_start + 37 thread #2, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92df160 libc.so.6`__GI___lll_lock_wait at futex-internal.h:146:13 frame #1: 0x00007f31c92df14a libc.so.6`__GI___lll_lock_wait(futex=0x00007f31c1f7ad00, private=0) at lowlevellock.c:49:7 frame #2: 0x00007f31c92e58c2 libc.so.6`___pthread_mutex_lock at pthread_mutex_lock.c:48:5 frame #3: 0x00007f31c92e58b8 libc.so.6`___pthread_mutex_lock(mutex=0x00007f31c1f7ad00) at pthread_mutex_lock.c:93:7 frame #4: 0x00007f30de8945cc libvlc.so`libvlc_media_player_get_length [inlined] lock_input(mp=0x00007f31c1f7ac90) at media_player.c:119:5 frame #5: 0x00007f30de8945c6 libvlc.so`libvlc_media_player_get_length at media_player.c:198:5 frame #6: 0x00007f30de8945c6 libvlc.so`libvlc_media_player_get_length(p_mi=0x00007f31c1f7ac90) at media_player.c:1343:22 frame #7: 0x00007f30cd616052 thread #3, name = 'GC Thread#0', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #4, name = 'G1 Main Marker', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0010f1c, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c0010ef0, mutex=0x00007f31c0010ec8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5cbfc libjvm.so`os::PlatformMonitor::wait(long) + 252 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c851cd9b libjvm.so`G1ConcurrentMarkThread::run_service() + 123 frame #7: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #5, name = 'G1 Conc#0', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c004a910, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c004a910, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #6, name = 'G1 Refine#0', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c02b49e0, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c02b49e0, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #7, name = 'G1 Service', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c02b5004, expected=0, clockid=, abstime=0x00007f31c45c4d60, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c02b4fd8, mutex=0x00007f31c02b4fb0, abstime=0x00007f31c45c4d60) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8572fdd libjvm.so`G1ServiceThread::sleep_before_next_cycle() (.part.0) + 141 frame #7: 0x00007f31c85731ef libjvm.so`G1ServiceThread::run_service() + 143 frame #8: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #9: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #10: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #11: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #12: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #8, name = 'VM Thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0012f08, expected=0, clockid=, abstime=0x00007f31c4315d00, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0012ee0, mutex=0x00007f31c0012eb8, abstime=0x00007f31c4315d00) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8d336ff libjvm.so`VMThread::wait_for_operation() + 319 frame #7: 0x00007f31c8d34320 libjvm.so`VMThread::run() + 224 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #9, name = 'Reference Handl', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c001349c, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c0013470, mutex=0x00007f31c0013448) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5cbfc libjvm.so`os::PlatformMonitor::wait(long) + 252 frame #5: 0x00007f31c8a08e35 libjvm.so`Monitor::wait(long) + 149 frame #6: 0x00007f31c871a193 libjvm.so`JVM_WaitForReferencePendingList + 147 frame #7: 0x00007f31b074453a frame #8: 0x00007f31b074023e frame #9: 0x00007f31b074023e frame #10: 0x00007f31b0737cc9 frame #11: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #12: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #13: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #14: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #15: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #16: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #17: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #18: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #10, name = 'Finalizer', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0344478, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c0344450, mutex=0x00007f31c0344428) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c274 libjvm.so`os::PlatformEvent::park() + 116 frame #5: 0x00007f31c8a2dd76 libjvm.so`ObjectMonitor::wait(long, bool, JavaThread*) + 2326 frame #6: 0x00007f31c8c54327 libjvm.so`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 87 frame #7: 0x00007f31c8711950 libjvm.so`JVM_MonitorWait + 368 frame #8: 0x00007f31b074453a frame #9: 0x00007f31b1623250 thread #11, name = 'Signal Dispatch', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0003570, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c0003570, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8bc8454 libjvm.so`os::signal_wait() + 196 frame #5: 0x00007f31c8a4499e libjvm.so`signal_thread_entry(JavaThread*, JavaThread*) + 110 frame #6: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #7: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #8: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #9: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #10: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #12, name = 'Service Thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0011fbc, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c0011f90, mutex=0x00007f31c0011f68) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5cbfc libjvm.so`os::PlatformMonitor::wait(long) + 252 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8b0a9db libjvm.so`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 1099 frame #7: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #13, name = 'Monitor Deflati', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0011f08, expected=0, clockid=, abstime=0x00007f319cffecd0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0011ee0, mutex=0x00007f31c0011eb8, abstime=0x00007f319cffecd0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c89fc5d5 libjvm.so`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 133 frame #7: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #14, name = 'C2 CompilerThre', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0013e48, expected=0, clockid=, abstime=0x00007f319cefeb60, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0013e20, mutex=0x00007f31c0013df8, abstime=0x00007f319cefeb60) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08e35 libjvm.so`Monitor::wait(long) + 149 frame #6: 0x00007f31c83ea2de libjvm.so`CompileQueue::get() + 110 frame #7: 0x00007f31c83ed309 libjvm.so`CompileBroker::compiler_thread_loop() + 777 frame #8: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #9: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #10: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #11: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #12: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #15, name = 'C1 CompilerThre', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0013e48, expected=0, clockid=, abstime=0x00007f319cdfeb60, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0013e20, mutex=0x00007f31c0013df8, abstime=0x00007f319cdfeb60) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08e35 libjvm.so`Monitor::wait(long) + 149 frame #6: 0x00007f31c83ea2de libjvm.so`CompileQueue::get() + 110 frame #7: 0x00007f31c83ed309 libjvm.so`CompileBroker::compiler_thread_loop() + 777 frame #8: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #9: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #10: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #11: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #12: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #16, name = 'Sweeper thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0011a2c, expected=0, clockid=, abstime=0x00007f319ccfece0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0011a00, mutex=0x00007f31c00119d8, abstime=0x00007f319ccfece0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8c48be2 libjvm.so`NMethodSweeper::sweeper_loop() + 130 frame #7: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #17, name = 'Notification Th', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0012068, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c0012040, mutex=0x00007f31c0012018) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5cbfc libjvm.so`os::PlatformMonitor::wait(long) + 252 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8a1f8eb libjvm.so`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 155 frame #7: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #18, name = 'VM Periodic Tas', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0014108, expected=0, clockid=, abstime=0x00007f319cafed00, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c00140e0, mutex=0x00007f31c00140b8, abstime=0x00007f319cafed00) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5cb66 libjvm.so`os::PlatformMonitor::wait(long) + 102 frame #5: 0x00007f31c8a08d7e libjvm.so`Monitor::wait_without_safepoint_check(long) + 62 frame #6: 0x00007f31c8a1f365 libjvm.so`WatcherThread::sleep() const + 181 frame #7: 0x00007f31c8a1f44f libjvm.so`WatcherThread::run() + 79 frame #8: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #9: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #10: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #11: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #19, name = 'Common-Cleaner', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0404978, expected=0, clockid=, abstime=0x00007f319c9fc670, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0404950, mutex=0x00007f31c0404928, abstime=0x00007f319c9fc670) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c489 libjvm.so`os::PlatformEvent::park(long) + 281 frame #5: 0x00007f31c8a2d94b libjvm.so`ObjectMonitor::wait(long, bool, JavaThread*) + 1259 frame #6: 0x00007f31c8c54327 libjvm.so`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 87 frame #7: 0x00007f31c8711950 libjvm.so`JVM_MonitorWait + 368 frame #8: 0x00007f31b074453a frame #9: 0x00007f31b1623250 thread #20, name = 'GC Thread#1', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #21, name = 'GC Thread#2', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #22, name = 'GC Thread#3', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #23, name = 'GC Thread#4', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #24, name = 'GC Thread#5', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #25, name = 'GC Thread#6', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #26, name = 'GC Thread#7', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c003e740, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c003e740, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #27, name = 'G1 Conc#1', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c004a910, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c004a910, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c8d61fb0 libjvm.so`GangWorker::loop() + 64 frame #5: 0x00007f31c8d62033 libjvm.so`GangWorker::run() + 35 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #28, name = 'Thread-0', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0e5b7d8, expected=0, clockid=, abstime=0x00007f31534948b0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c0e5b7b0, mutex=0x00007f31c0e5b788, abstime=0x00007f31534948b0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b146b334 thread #29, name = 'FileSystemWatch', stop reason = signal SIGSTOP frame #0: 0x00007f31c9358c0f libc.so.6`__GI___poll(fds=0x00007f31532928b0, nfds=2, timeout=-1) at poll.c:29:10 frame #1: 0x00007f31c919739e libnio.so`Java_sun_nio_fs_LinuxWatchService_poll + 62 frame #2: 0x00007f31b074453a frame #3: 0x00007f31b0740352 frame #4: 0x00007f31b07406a2 frame #5: 0x00007f31b0737cc9 frame #6: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #7: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #8: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #9: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #10: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #11: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #12: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #13: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #30, name = 'G1 Refine#1', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3188001610, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f3188001610, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #31, name = 'G1 Refine#2', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3110001610, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f3110001610, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #32, name = 'G1 Refine#3', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3114001a00, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f3114001a00, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #33, name = 'G1 Refine#4', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3108001a00, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f3108001a00, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #34, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31009d3adc, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31009d3ab0, mutex=0x00007f31009d3a88) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #35, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3104001918, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31040018f0, mutex=0x00007f31040018c8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #36, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30f80014fc, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30f80014d0, mutex=0x00007f30f80014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #37, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30fc0014f8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30fc0014d0, mutex=0x00007f30fc0014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #38, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30f00014f8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30f00014d0, mutex=0x00007f30f00014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #39, name = 'Worker-Bootstra', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30e8001528, expected=0, clockid=, abstime=0x00007f315258a700, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f30e8001500, mutex=0x00007f30e80014a8, abstime=0x00007f315258a700) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7994 frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0737cc9 frame #10: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #11: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #12: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #13: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #14: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #15: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #16: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #17: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #40, name = 'G1 Refine#5', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f310c001610, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f310c001610, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #41, name = 'G1 Refine#6', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30e0001610, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f30e0001610, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #42, name = 'Timer hack thre', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1462b78, expected=0, clockid=, abstime=0x00007f3152286860, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c1462b50, mutex=0x00007f31c1462b28, abstime=0x00007f3152286860) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c489 libjvm.so`os::PlatformEvent::park(long) + 281 frame #5: 0x00007f31c8cab200 libjvm.so`JavaThread::sleep(long) + 176 frame #6: 0x00007f31c8726132 libjvm.so`JVM_Sleep + 402 frame #7: 0x00007f31b074453a frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0737cc9 frame #10: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #11: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #12: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #13: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #14: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #15: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #16: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #17: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #43, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30c8002c2c, expected=0, clockid=, abstime=0x00007f30de1fedf0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f30c8002c00, mutex=0x00007f31c16c5fd0, abstime=0x00007f30de1fedf0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f30d270f97c libnvidia-glcore.so.535.54.03`___lldb_unnamed_symbol52093 + 188 frame #5: 0x00007f30d24e849a libnvidia-glcore.so.535.54.03`___lldb_unnamed_symbol41611 + 2138 frame #6: 0x00007f30d2712194 libnvidia-glcore.so.535.54.03`___lldb_unnamed_symbol52125 + 84 frame #7: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #8: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #44, name = 'modloading-work', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1b23c68, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c1b23c40, mutex=0x00007f31c1b23c18) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #45, name = 'modloading-work', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f311c01c708, expected=0, clockid=, abstime=0x00007f30dcd57700, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f311c01c6e0, mutex=0x00007f311c01c688, abstime=0x00007f30dcd57700) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7994 frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0737cc9 frame #10: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #11: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #12: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #13: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #14: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #15: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #16: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #17: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #46, name = 'modloading-work', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30c4001278, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30c4001250, mutex=0x00007f30c4001228) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #47, name = 'modloading-work', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30b80014f8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30b80014d0, mutex=0x00007f30b80014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b074023e frame #8: 0x00007f31b074023e frame #9: 0x00007f31b0740352 frame #10: 0x00007f31b074023e frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #48, name = 'Narrator', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1f17278, expected=0, clockid=, abstime=0x00007f30b53fe820, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c1f17250, mutex=0x00007f31c1f17228, abstime=0x00007f30b53fe820) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c489 libjvm.so`os::PlatformEvent::park(long) + 281 frame #5: 0x00007f31c8cab200 libjvm.so`JavaThread::sleep(long) + 176 frame #6: 0x00007f31c8726132 libjvm.so`JVM_Sleep + 402 frame #7: 0x00007f31b1693ddc frame #8: 0x00007f31b074023e frame #9: 0x00007f31b07406a2 frame #10: 0x00007f31b0737cc9 frame #11: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #12: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #13: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #14: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #15: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #16: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #17: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #18: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #49, name = 'Worker-Main-8', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30c419a51c, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30c419a4f0, mutex=0x00007f30c419a4c8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #50, name = 'Worker-Main-9', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30a40014f8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30a40014d0, mutex=0x00007f30a40014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #51, name = 'Worker-Main-10', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1f5a7e8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c1f5a7c0, mutex=0x00007f31c1f5a798) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #52, name = 'Worker-Main-11', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30a8014b9c, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30a8014b70, mutex=0x00007f30a8014b48) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #53, name = 'Worker-Main-12', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f309c0014f8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f309c0014d0, mutex=0x00007f309c0014a8) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #54, name = 'Worker-Main-13', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1f5c86c, expected=0, clockid=, abstime=0x00007f30cd9fe710, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c1f5c840, mutex=0x00007f31c1f5c7e8, abstime=0x00007f30cd9fe710) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7994 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #55, name = 'Worker-Main-14', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f3094012fdc, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f3094012fb0, mutex=0x00007f3094012f88) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aabe7a54 frame #8: 0x00007f31b0737cc9 frame #9: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #10: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #11: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #12: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #13: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #14: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #15: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #16: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #56, name = 'pw-alsoft', stop reason = signal SIGSTOP frame #0: 0x00007f31c9366266 libc.so.6`epoll_wait(epfd=170, events=0x00007f30cd1feab0, maxevents=32, timeout=-1) at epoll_wait.c:30:10 frame #1: 0x00007f30d3e93c39 libspa-support.so`___lldb_unnamed_symbol181 + 121 frame #2: 0x00007f30d3e864fd libspa-support.so`___lldb_unnamed_symbol118 + 141 frame #3: 0x00007f30cd5a8e45 libpipewire-0.3.so.0`___lldb_unnamed_symbol917 + 165 frame #4: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #5: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #57, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c9366266 libc.so.6`epoll_wait(epfd=174, events=0x00007f307867ea90, maxevents=32, timeout=-1) at epoll_wait.c:30:10 frame #1: 0x00007f30d3e93c39 libspa-support.so`___lldb_unnamed_symbol181 + 121 frame #2: 0x00007f30d3e8623b libspa-support.so`___lldb_unnamed_symbol117 + 155 frame #3: 0x00007f30cd5656b2 libpipewire-0.3.so.0`___lldb_unnamed_symbol631 + 114 frame #4: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #5: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #58, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1be0828, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c1be0828, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f30cd2709d9 libopenal.so`___lldb_unnamed_symbol1211 + 9 frame #4: 0x00007f30cd26dee5 libopenal.so`___lldb_unnamed_symbol1143 + 149 frame #5: 0x00007f30cd270537 libopenal.so`___lldb_unnamed_symbol1183 + 23 frame #6: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #7: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #59, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c0e7bc70, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f31c0e7bc70, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f30cd2709d9 libopenal.so`___lldb_unnamed_symbol1211 + 9 frame #4: 0x00007f30cd21ffb1 libopenal.so`___lldb_unnamed_symbol506 + 97 frame #5: 0x00007f30cd270537 libopenal.so`___lldb_unnamed_symbol1183 + 23 frame #6: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #7: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #60, name = 'Server thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1ff0b58, expected=0, clockid=, abstime=0x00007f319c8fc710, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f31c1ff0b30, mutex=0x00007f31c1ff0b08, abstime=0x00007f319c8fc710) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 thread #61, name = 'FileSystemWatch', stop reason = signal SIGSTOP frame #0: 0x00007f31c9358c0f libc.so.6`__GI___poll(fds=0x00007f3086ffe8b0, nfds=2, timeout=-1) at poll.c:29:10 frame #1: 0x00007f31c919739e libnio.so`Java_sun_nio_fs_LinuxWatchService_poll + 62 frame #2: 0x00007f31b074453a frame #3: 0x00007f31b0740352 frame #4: 0x00007f31b07406a2 frame #5: 0x00007f31b0737cc9 frame #6: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #7: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #8: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #9: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #10: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #11: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #12: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #13: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #62, name = 'IO-Worker-17', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30a804fc58, expected=0, clockid=, abstime=0x00007f3152c8a3b0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f30a804fc30, mutex=0x00007f30a804fc08, abstime=0x00007f3152c8a3b0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 thread #63, name = 'G1 Refine#7', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30e4001450, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92ea3e0 libc.so.6`__new_sem_wait_slow64(sem=0x00007f30e4001450, abstime=, clockid=) at sem_waitcommon.c:183:10 frame #3: 0x00007f31c8b09fcc libjvm.so`PosixSemaphore::wait() + 44 frame #4: 0x00007f31c851edbd libjvm.so`G1ConcurrentRefineThread::run_service() + 93 frame #5: 0x00007f31c8405ad1 libjvm.so`ConcurrentGCThread::run() + 49 frame #6: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #7: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #8: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #9: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #64, name = 'Java2D Disposer', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30a4005b78, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f30a4005b50, mutex=0x00007f30a4005b28) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c274 libjvm.so`os::PlatformEvent::park() + 116 frame #5: 0x00007f31c8a2dd76 libjvm.so`ObjectMonitor::wait(long, bool, JavaThread*) + 2326 frame #6: 0x00007f31c8c54327 libjvm.so`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 87 frame #7: 0x00007f31c8711950 libjvm.so`JVM_MonitorWait + 368 frame #8: 0x00007f31b074453a frame #9: 0x00007f31b1623250 thread #65, name = 'Netty Server IO', stop reason = signal SIGSTOP frame #0: 0x00007f31c9366266 libc.so.6`epoll_wait(epfd=203, events=0x00007f31c230d9a0, maxevents=1024, timeout=-1) at epoll_wait.c:30:10 frame #1: 0x00007f31c9195691 libnio.so`Java_sun_nio_ch_EPoll_wait + 33 frame #2: 0x00007f31b074453a frame #3: 0x00007f31b0740352 frame #4: 0x00007f31b0740352 frame #5: 0x00007f31b0740352 frame #6: 0x00007f31b0740352 frame #7: 0x00007f31b0740352 frame #8: 0x00007f31b0740352 frame #9: 0x00007f31b074023e frame #10: 0x00007f31b07406a2 frame #11: 0x00007f31b07406a2 frame #12: 0x00007f31b0737cc9 frame #13: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #14: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #15: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #16: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #17: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #18: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #19: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #20: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #66, name = 'Netty Local Cli', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c2341db8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c2341d90, mutex=0x00007f31c2341d68) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31b1fe7388 thread #67, name = 'Netty Server IO', stop reason = signal SIGSTOP frame #0: 0x00007f31c9366266 libc.so.6`epoll_wait(epfd=205, events=0x00007f31c23109b0, maxevents=1024, timeout=-1) at epoll_wait.c:30:10 frame #1: 0x00007f31c9195691 libnio.so`Java_sun_nio_ch_EPoll_wait + 33 frame #2: 0x00007f31b1ca87ef frame #3: 0x00007f31b1faa75c thread #68, name = 'IO-Worker-18', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f30a409967c, expected=0, clockid=, abstime=0x00007f307585d3b0, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e1ab5 libc.so.6`___pthread_cond_timedwait64 at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e19c0 libc.so.6`___pthread_cond_timedwait64(cond=0x00007f30a4099650, mutex=0x00007f30a4099628, abstime=0x00007f307585d3b0) at pthread_cond_wait.c:643:10 frame #4: 0x00007f31c8a5c7af libjvm.so`Parker::park(bool, long) + 255 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 thread #69, name = 'Sound engine', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c1fb3388, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c1fb3360, mutex=0x00007f31c1fb3338) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31aa559f0c frame #8: 0x00007f31b074023e frame #9: 0x00007f31b074023e frame #10: 0x00007f31b07406a2 frame #11: 0x00007f31b0737cc9 frame #12: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #13: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #14: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #15: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #16: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #17: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #18: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #19: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #70, name = 'Telemetry-Sende', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c24bf9a8, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c24bf980, mutex=0x00007f31c24bf958) at pthread_cond_wait.c:618:10 frame #4: 0x00007f31c8a5c8b4 libjvm.so`Parker::park(bool, long) + 516 frame #5: 0x00007f31c8ce1ab2 libjvm.so`Unsafe_Park + 386 frame #6: 0x00007f31b0e96bd5 frame #7: 0x00007f31a973558c frame #8: 0x00007f31aa86cb8c frame #9: 0x00007f31a97a865c frame #10: 0x00007f31b074023e frame #11: 0x00007f31b07406a2 frame #12: 0x00007f31b0737cc9 frame #13: 0x00007f31c8643ab2 libjvm.so`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 770 frame #14: 0x00007f31c86453d3 libjvm.so`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 451 frame #15: 0x00007f31c87102eb libjvm.so`thread_entry(JavaThread*, JavaThread*) + 171 frame #16: 0x00007f31c8caa312 libjvm.so`JavaThread::thread_main_inner() + 210 frame #17: 0x00007f31c8cadb72 libjvm.so`Thread::call_run() + 194 frame #18: 0x00007f31c8a519fe libjvm.so`thread_native_entry(Thread*) + 238 frame #19: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #20: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #71, name = 'Render thread', stop reason = signal SIGSTOP frame #0: 0x00007f31c92def0e libc.so.6`__futex_abstimed_wait_common at futex-internal.c:57:12 frame #1: 0x00007f31c92deed0 libc.so.6`__futex_abstimed_wait_common(futex_word=0x00007f31c255b964, expected=0, clockid=, abstime=0x0000000000000000, private=, cancel=) at futex-internal.c:87:9 frame #2: 0x00007f31c92e17a0 libc.so.6`___pthread_cond_wait at pthread_cond_wait.c:503:10 frame #3: 0x00007f31c92e16b8 libc.so.6`___pthread_cond_wait(cond=0x00007f31c255b938, mutex=0x00007f31c255b910) at pthread_cond_wait.c:618:10 frame #4: 0x00007f30de89bac6 libvlc.so`playlist_thread at media_list_player.c:340:13 frame #5: 0x00007f31c92e244b libc.so.6`start_thread(arg=) at pthread_create.c:444:8 frame #6: 0x00007f31c9365e40 libc.so.6`__clone3 at clone3.S:81 thread #72, name = 'pool-8-thread-1', stop reason = signal SIGSTOP frame #0: 0x00007f31c92df160 libc.so.6`__GI___lll_lock_wait at futex-internal.h:146:13 frame #1: 0x00007f31c92df14a libc.so.6`__GI___lll_lock_wait(futex=0x00007f31c1f7ad00, private=0) at lowlevellock.c:49:7 frame #2: 0x00007f31c92e58c2 libc.so.6`___pthread_mutex_lock at pthread_mutex_lock.c:48:5 frame #3: 0x00007f31c92e58b8 libc.so.6`___pthread_mutex_lock(mutex=0x00007f31c1f7ad00) at pthread_mutex_lock.c:93:7 frame #4: 0x00007f30de8945cc libvlc.so`libvlc_media_player_get_length [inlined] lock_input(mp=0x00007f31c1f7ac90) at media_player.c:119:5 frame #5: 0x00007f30de8945c6 libvlc.so`libvlc_media_player_get_length at media_player.c:198:5 frame #6: 0x00007f30de8945c6 libvlc.so`libvlc_media_player_get_length(p_mi=0x00007f31c1f7ac90) at media_player.c:1343:22 frame #7: 0x00007f30cd616052 ```
cyyynthia commented 1 year ago

Note that the above stack trace mentions get_length as it's been taken on WM 1.2.15 - that's the only difference as both will_play and get_length exhibit the exact same locking problem locking themselves when entering libvlc_get_input_thread

cyyynthia commented 1 year ago

I've done some more testing (by editing code directly this time); by filtering STOPPED and ENDED specifically (as well as ERROR for good measure) in VideoLanPlayer#getDuration, it seems to avoid entering in a situation of deadlocking itself. I also noted the freeze behavior occurs when the player gets in a STOPPED state after playing any media, not just attempting to play an invalid media such as a broken Twitch link.

I don't have a list of methods affected by this, but now that I have a development environment setup I can test specific things if you want me to.

Considering the fact the player deadlocks itself as soon as WaterFrames calls getDuration while ticking in a STOPPED state, this seems to confirm the issue is from VLC rather than a concurrency problem. I've also tried to see if any call to *.release was made, but none gets logged.

SrRapero720 commented 1 year ago

sorry for late answer (i have to update all watermedia's dependant mods)

Everything indicates from the beginning that it was a VLC problem. but it doesn't seem like VLC will release a FIX soon. For now the most that can be done is to try to "skip" the deadlock, but I doubt that the change I made will fix anything

cyyynthia commented 1 year ago

To be fair I've seen way more than once issues similar to this that were not the lib's fault. Interacting with C libraries can be tedious and behave differently from platform-to-platform with some being more lax in what they allow/tolerate compared to others, or straight up behave differently for a given situation. This is especially true when you involve native vs "non-native" threads 😅

I doubt that the change I made will fix anything

cd2fd39 would not avoid the deadlock because if doesn't check for STOPPED. From my (limited) testing I've done the other day, avoiding the 3 states I mentioned do prevent the game from freezing.

SrRapero720 commented 1 year ago

My bad, I missread your comment and I forgot add STOPPED state. In that case can be avoided deadlocks handling state when is used "isValid" and "getDuration" methods.

cyyynthia commented 1 year ago

Welp, I've tried with WM 1.3.3 just now and while it seems to crash less, I've got another one.

"Render thread" #1 prio=10 os_prio=0 cpu=22867.14ms elapsed=287.24s tid=0x00007f2a94015b70 nid=0x89947 runnable  [0x00007f2a9a7fc000]
   java.lang.Thread.State: RUNNABLE
        at me.lib720.caprica.vlcj.binding.lib.LibVlc.libvlc_audio_set_volume(watermedia@1.3.3/Native Method)
        at me.lib720.caprica.vlcj.player.base.AudioApi.setVolume(watermedia@1.3.3/AudioApi.java:168)
        at me.srrapero720.watermedia.api.video.VideoLANPlayer.setVolume(watermedia@1.3.3/VideoLANPlayer.java:170)
        at me.srrapero720.waterframes.display.MediaDisplay.tick(waterframes@1.3.1e/MediaDisplay.java:149)
        at me.srrapero720.waterframes.custom.tiles.TileFrame.tick(waterframes@1.3.1e/TileFrame.java:229)
        at me.srrapero720.waterframes.custom.blocks.Frame$$Lambda$7433/0x000000080103e338.m_155252_(waterframes@1.3.1e/Unknown Source)
[...]
SrRapero720 commented 1 year ago

endless deadlocks. ok, new atempt

SrRapero720 commented 1 year ago

try with watermedia 1.3.5 https://www.curseforge.com/minecraft/mc-mods/watermedia/files/4636546

SrRapero720 commented 1 year ago

https://archlinux.org/packages/extra/x86_64/vlc/ https://www.videolan.org/vlc/download-archlinux.html