INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRiver Media Center 28.0.94 for Debian Buster (amd64, i386, arm64 and armhf)  (Read 3694 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

This is the latest build of MC28 for Linux.  Please post bugs here.  Please start a new thread for anything requiring discussion.  Non-bug posts will be deleted.

Download:

amd64  https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.94-amd64.deb
i386      https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.94.deb
arm64   https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.94-arm64.deb
armhf    https://files.jriver.com/mediacenter/channels/v28/latest/MediaCenter-28.0.94-armhf.deb

Also in the latest repo.

28.0.94 (12/10/2021)

1. Fixed: Switching from a Display view of track info to cover art could give a blank white screen.
2. Fixed: The thumbnail in a list could jiggle a little on mouse over.
3. NEW: Added the MCWS function Playlist/AddFiles.
4. NEW: Added the MCWS function Playlist/Clear.
5. NEW: Added the MCWS function Playlist/RemoveFiles.
6. NEW: Added the MCWS function Playlist/RemoveDuplicates.
7. Fixed: Resolved an issue that could result in not all JRVR settings being saved consistently when interacting with the settings dialog.
8. NEW: MC's Taskbar icon will change to indicate that it is recording TV shows.
9. Changed: Revised the method for getting sunrise and sunset times to hopefully work better outside the US.
10. NEW: IPTV channel setup will make use of channel ID (tvg-id) and channel logo (tvg-logo) data if they exist in the channel list m3u file.
11. Changed: Small internal change to event handling reverted.
12. Fixed: Recording on an OTA or other physical tuners could fail due to tuner conflicts, even though the channel was grouped with IPTV channels.
13. Changed: Revised the method for getting sunrise and sunset times to hopefully work better outside the US.
14. NEW: IPTV channel setup will make use of channel ID (tvg-id) and channel logo (tvg-logo) data if they exist in the channel list m3u file.

28.0.87 (11/29/2021)

1. Changed: TV playback will now honor user's choice of the new JRVR vs OpenGL video renderer.
2. Fixed: Rare crash when stopping TV playback.
3. Changed: Improved compatibility of JRVR with older graphics cards.
4. Fixed: JRVR could show too strong dithering noise in some setups.
5. Changed: The "Window" context menu (for video zooming and aspect ratio control) is now enabled for live TV playback.
6. Fixed: Intel 64 bit version had extraneous files in the package which were removed.
7. Changed: When loading sunrise and sunset times for the Twilight skin it will use the default times instead of nothing if it fails to load.
8. Changed: Slovak translation updated (thanks Peter Lukac).
9. NEW: TV view in Standard View will have the option to "Show server status" when MC is connected to a server, and the info is copied to clipboard on the client requesting the info.
10. NEW: Added "Server TV Logs" in Standard TV View, on clients.
11. NEW: In Theater View, videos that are still being recorded in TV engine will have a red dot in front of their names.
12. Fixed: When switching to and from Twilight the skin effects could stay engaged.
13. Fixed: Loading skins with skin effects could load the effect after it had already loaded some pieces so the effect wouldn't engage properly.
14. Fixed: A DLNA Server bug when a user selected formats to be converted. These were lost as a result of the change in 28.0.81 to make the default to be original format.

28.0.84 (11/16/2021)

1. Fixed: The TV feature added in build 83 did not quite work correctly.
2. Changed: When playing a ATSC TV recording, MC will try to honor "Subtitles & Language" settings "Show subtitles in selected language if available", "Show subtitles only if selected subtitle language is different from audio language", "Show subtitles only if selected subtitle language is different from audio language, or if the subtitles are in a sidecar file", if Closed Captioning metadata had been saved in database during recording (i.e. the recordings are done using the latest version of MC).
3. Fixed: Redraw triggered before video play started caused a crash
4. Changed: Updated all translations to the latest strings from the code.
5. Fixed: Delay instruction window start since video play window overwrote it, now it works for video and theater view.
6. Fixed: The instruction window for video playback was stealing and not returning focus to the video playback window so one had to click on it to get keyboard and mouse responses.
7. Changed: Updated Greek translation (thanks Panagiotis).
8. NEW: Added the option Options > Audio > Advanced > Stop after a long pause.
9. Changed: On receiving a xconfigure event suppress the un-necessarily generated expose events.
10. Changed: Updated linux .deb package control files.
11. Changed: When doing immediate and child window redraws (which aren't handled by the X api), do them directly.

28.0.83 (11/12/2021)

1. Fixed: Some static text controls would load colors initially then not update with skin changes.
2. Fixed: Some list controls wouldn't update text colors when skins changed.
3. Changed: Improved timeout in JRVR when detecting rendering glitches to allow a more graceful recovery.
4. NEW: When recording an ATSC TV channel (with tuners using DirectShow), the program's Closed Captioning metadata is saved in the database for the recorded file (in PlaybackInfo field).
5. Changed: Improved JRVR timing accuracy when using NTSC-style display refresh rates (eg. 23.976 Hz).
6. Changed: UI window redraws (which get called frequently on scrolls, etc) on windows with children draw directly instead of through events which speeds up UI response.

28.0.81 (11/9/2021)

1. NEW: Enabled context menu items "Go To Earliest Time" and "Go To Latest Time" in time-shifted TV playback with DMS and IPTV channels.
2. Fixed: The "Tuner Type" drop-down on Configure Device dialog window did not offer proper choices with IPTV tuner.
3. Changed: "Disabled" is removed from choices in "Tuner Type" drop-down if the TV type is "IPTV" since there is no real device to be disabled.
4. Changed: The option "Disable VideoClock when not time-shifting" is no longer shown if the devices are DMS, or IPTV since non-time-shifting mode is not offered for these types.
5. NEW: "This device uses a separate audio capture filter" option in TV tuner configuration dialog window, for analog TV tuners or video capture devices.
6. Fixed: When running an analog TV tuner or a video capture device with Closed Caption option on, and video could fail to play if Closed Caption rendering failed.  With this fix, video will play without CC when CC rendering failed.
7. Changed: When playing an ATSC TV recording, the video option "Always show subtitles" in "Subtitles and Language" section will be obeyed and Closed Captioning will be shown (if available) unless the file's PlaybackInfo tag specifically says to turn it off.  This is applicable only when playing videos using DirectShow filters.
8. Changed: Moved the Gammut and Gamma JRVR options into an "Advanced" section, as well as re-factored the Gamma option to properly indicate the intent and suggested use.
9. Fixed: JRVR would process SDR video with a HDR brightness adaptation, resulting in boosted black levels.
10. Changed: The DLNA server defaults (when no server existed previously) to original formats since many modern renderers have greater capabilities than in the past.
11. NEW: Added a DLNA server template for Original Format.
12. Fixed: The "Tuner Type" drop-down on Configure Device dialog window did not offer proper choices with IPTV, and OpenCable/RTSP tuners.
13. Changed: "Disabled" is removed from choices in "Tuner Type" drop-down if the TV type is "IPTV" since there is no real device to be disabled.
14. Changed: The option "Disable VideoClock when not time-shifting" is no longer shown since non-time-shifting mode is not offered.
15. Changed: More tweaking of exposure event handling.

28.0.80 (10/29/2021)

1. Fixed: When starting an OpenCable / RTSP TV channel, the video could be small and stayed at lower left corner and could not be enlarged.
2. Fixed: During OpenCable / RTSP TV channel playback video could not be resized when MC was resized.
3. Fixed: FF / REW did not work with OpenCable / RTSP TV channel playback.
4. NEW: Implemented the restart launcher (mc28) command (amongst others) which handles switching in and out of audio-only mode.
5. NEW: Enabled context menu items "Go To Earliest Time" and "Go To Latest Time" in time-shifted TV playback.
6. Changed: More MCC functions enabled in the Launcher app (mc28 in the install directory).
7. Changed: UI changes in exposure event handling to speed up responsiveness.

28.0.79 (10/26/2021)

1. Fixed: When switching from one RTSP (OpenCable) TV channel to another channel of the same type without stopping the first channel first, MC would hang.
2. NEW: Added DCI-P3-D65 to the available target gamuts in JRVR.
3. Changed: Adjusted the JRVR HDR tonemapping defaults for a better out-of-the-box experience.
4. Changed: You can grab and drag any tab instead of only the active one.
5. Fixed: Dragging tabs in a split view was not working nicely.
6. Changed: Temporarily removed the audio path information from transcoding DLNA files since under some rare circumstances it could cause a crash.
7. Changed: Enabled the JRVR settings for Target Gamut and Gamma, and added more advanced tonemapping settings.
8. Changed: Added a debugging mode to JRVR to log frame timings for diagnosing frame pacing issues.
9. Changed: Reworked when HDCD processing is done to avoid possible volume changes during a track transition.

28.0.78 (10/22/2021)

1. Changed: Made toggling the tooltips with the toolbar button roll through all three states.
2. Fixed: Google lyrics lookup could contain HTML spans.
3. Fixed: A crash or blank screen from Redraw changes in build 28.0.78.

28.0.77 (10/21/2021)

1. Changed: Made number trimming include more characters when it trims the start and end of a string so "ABC (4:03)" will become "ABC".
2. Changed: Slovak translation updated (thanks Peter Lukac).
3. NEW: Added the ability to add a clock to the toolbar.
4. NEW: Made the tooltip option three states with one being all tooltips off.
5. NEW: Initial settings panel for JRVR (in Settings -> Video -> JRVR Settings...)
6. NEW: Added modes 7 and 8 to the Clean(...) expression to remove numbers from the end of the string ( 7 ) or either side of the string ( 8 ).
7. NEW: Added removing leading and trailing numbers to the Clean File Properties tool.
8. Changed: Updated Czech translation (thanks Jan Boháč!).
9. Changed: Twilight gets darker during the night and doesn't get brighter than default during the day.
10. Fixed: In Standard TV View, show logos do not show up after a channel was selected until the user left the channel and then came back to the same channel.
11. Fixed: Once a file was flagged as HDCD, analyzing again would not see the HDCD.
12. Fixed: The new calculated unless filled fields didn't work well in all cases in panes or searches.
13. Fixed: Spacebar to pause wasn't working if the tree was focused.
14. Changed: In Standard TV View the show logo images reserved a fixed width rectangle so that the text and buttons on its right side will not be shifted around whenever the image's aspect ratio changes.
15. Changed: Updated German translation file (thanks Bytestar).
16. Changed: Audio analysis will engage HDCD processing if it's enabled (you might need to reanalyze your HDCD files).
17. NEW: Added an information message box to the skin to show sunrise, sunset, and the current effect.
18. Changed: The spacing between rows in a list would add room for the image column even if it wasn't there.
19. Changed: Setting HDCD to "1" will clear the audio analysis results so they run again (since enabling processing changes the results).
20. Changed: Improved handling of timestamps when dealing with Transport Stream streaming TV channels (DMS channels, some IPTV channels, and CableCARD channels on Linux/Mac).
21. Fixed (probably): Playback of Transport Stream streaming TV channels could be messed up if the stream changed its Program Clock Reference (outside of regular resetting due to counter overflow).
22. Changed: The spacing between item rows in a list would leave space for an image column even if it wasn't there.
23. Fixed: Some expression code was slowing things down.
24. Changed: Twilight is lighter between sunrise and sunset then darkens at sunset (gradual fading for 30 minutes on either side).
25. Fixed: MHT support in View Extras wasn't fully implemented.
26. NEW: Added a checkbox to library fields "Allow custom data to override the expression" that will allow editing the value of an expression and then show the edited value instead of the expression (just empty to bring the expression back).
27. Changed: The Twilight skin no longer changes the skin effects.
28. Changed: The Twilight skin fading would not take effect until a little while after it was loaded.
29. NEW: JRVR supports video size, aspect ratio and position adjustments.
30. Changed: Redraw code tweaked. Please report regressions.
31. Fixed: A clock function was displaying seconds when it shouldn't and wasn't locale compliant.
32. Fixed: The watch/record/cover art in Standard mode TV display wasn't updating.

28.0.73 (10/8/2021)

1. Changed: HDCD files no longer get +6 dB applied to them by volume levelling.
2. NEW: Added a new skin Twilight that varies with the time of day (based on the default skin).
3. Changed: DLNA flags set for album art and images to be more compliant with the standard.
4. Changed: When waking from a deep sleep mode, MC will send a M-Search to ask DLNA devices on the network to re-announce their presence.
5. Changed: The expression engine was short-circuiting field functions, but it no longer does that if there are enough parameters to indicate another file so Field(Name, 0, [Reference]) works.
6. Changed: Added an optional third parameter to the Counter expression function to set when to start over.
7. Fixed: For IPTV playback a "Window" context menu (for aspect ratio, zooming etc.) was displayed in error as it's not supported.
8. Changed: A pane right-click menu would be really limited if "Enable pane tagging" was not enabled.  Now it is the same either way.
9. NEW: Added mht to the list of types searched for viewing extras.
10. NEW: Added "Lock Tab" to the main view menu so it appears for all views even if they don't have a header menu (like television and notes).
11. Changed: Copies are limited to 256 MB instead of 16 MB.
12. Changed: Made the Field expression function take an optional third parameter to specify a file key (defaults to empty which evaluates the current file).
13. Changed: The brackets for fields also support the new third parameter.
14. NEW: When setting a field to an expression, a "this" variable is saved so doing something like =RemoveLeft([this], 3) will work.
15. Changed: The MCC_SYNC_WITH_LIBRARY_SERVER command takes a silent parameter (optionally).
16. NEW: Made FieldQuery take a Scope of 2 to match files of the same media type (the list is gathered one time, so you will need to restart to see newly imported files).
17. Changed: Updated German translation file (thanks Bytestar).
18. Fixed: Removing cover art from FLAC files could fail if the picture was saved as FLAC__STREAM_METADATA_PICTURE_TYPE_OTHER.
19. Fixed: "TV Recording" context menu was not shown for DMS or IPTV channel playback.
20. Fixed: For IPTV playback a "Window" context menu (for aspect ratio, zooming etc.) was displayed in error as it's not supported.
21. NEW: CableCARD tuner devices are supported on Linux and Mac using RTSP streaming (OpenCable).
22. NEW: Added a checkbox to library fields "Allow custom data to override the expression" that will allow editing the value of an expression and then show the edited value instead of the expression (just empty to bring the expression back).


28.0.68 (9/24/2021)

1. Changed: Slovak translation updated (thanks Peter Lukac).
2. Fixed: Lyrics lookup could be incomplete from Genius.com.
3. Changed: Updated the Korean translation (thanks Junghwan).
4. Fixed: Typing a space in the search box in Cloudplay would pause instead of enter the space.
5. Changed: A little more tuning to tab creation to hopefully avoid some possible problems.
6. Fixed: MC could hang if TV recording was started on a channel with no signal.
7. Changed: If an OpenCABLE or Sat>IP channel has no signal for 30 consecutive seconds, a notification is sent to TV engine and the tuner will be shutdown.
8. Changed: Made opening a new tab have no history.
9. Fixed: Locking a tab then navigating into an artist, genre, etc. and then going back would open a new tab.
10. Fixed: IPTV channels streaming HLS format might end up not playing if MC failed to get its MIME type during start up, even though the URL contains "m3u8" extension.

28.0.64 (9/14/2021)

1. Fixed: MC could hang if TV recording was started on a channel with no signal.
2. NEW: Video uses the Vulcan API in place of OpenGL. See the wikipedia entry for details. Feedback needed.
3. NEW: Added a description field to custom database fields.
4. Changed: Added mime types "application/vnd.apple.mpegurl" and "application/x-mpegurl" to be associated with m3u playlist.
5. Fixed: Non-HLS IPTV streams in transport stream format could not be played in TV engine.
6. NEW: The field description is shown in the column header tooltip.
7. NEW: Updated to Monkey's Audio 7.02 for greatly increased performance (thanks to Robert Kausch).
8. Changed: Removed left-click handling from the text area of the program.  Only right-click shows the menu now.
9. Changed: After successfully completing a rip using MakeMKV, eject the disc if requested.
10. Changed: Reverted the VST scaling support changes because reports are that it's not better.
11. Fixed: Transitioning between images and videos in a playlist would crash.
12. Changed: When IPTV is automatically paused due to buffering, OSD "Buffering..." is shown briefly.
13. Fixed: Loading saved views was not always working properly.
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2554

A few bugs I've run into over the holidays:

1. MC is spamming the journal with the following error: 'failsafe breakout in expose processing loop', any ideas what it could be? I still have overall sluggishness on the server (I can browse and edit much more quickly on a client and then sync the changes) that is alleviated somewhat by fast storage.

2. When MC displays the track info popup on mouseover in standard view, I'm getting the following warning: gnome-shell[2580]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2c3 specified for 0x84e477.

3. When I try to use the Analyze Audio tool to scan my library when MC loses focus the analysis stops and CPU activity ramps down. Maybe the scheduler?

4. When MC has an open window in the foreground (say `Analyze Audio`), modifier keys don't work on Standard View in the background (I cannot select multiple tracks).
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7363
  • The color of Spring...

There's also an issue with drawing text in alert messages, like the text in the dialogs when doing a manual library backup don't draw correctly and appears blank.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

A few bugs I've run into over the holidays:

1. MC is spamming the journal with the following error: 'failsafe breakout in expose processing loop', any ideas what it could be? I still have overall sluggishness on the server (I can browse and edit much more quickly on a client and then sync the changes) that is alleviated somewhat by fast storage.
This message means that the MC is getting flooded with expose (window obscuring or change) messages.
One of these is printed for every 512 consecutive expose messages handled.
In an attempt to reduce the sluggishness the expose messages are processed batchwise before moving on the the next event.
Seeing these messages in the log (especially lots of them) indicates something is wrong in the window manager or with the way it interacts with MC.
Are you doing this on the console or with a remote access application like vnc or some such?
What are you doing when you see these log messages in real time?

Quote
2. When MC displays the track info popup on mouseover in standard view, I'm getting the following warning: gnome-shell[2580]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2c3 specified for 0x84e477.
Looking into that one. It's interesting...
Quote
3. When I try to use the Analyze Audio tool to scan my library when MC loses focus the analysis stops and CPU activity ramps down. Maybe the scheduler?
Sounds like it. Don't know if that's deliberate. I suspect not.
Quote
4. When MC has an open window in the foreground (say `Analyze Audio`), modifier keys don't work on Standard View in the background (I cannot select multiple tracks).
I don't know why MC isn't disabling the underlying standard view window in this case. It seems like it should. Only the topmost window should have input focus.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

There's also an issue with drawing text in alert messages, like the text in the dialogs when doing a manual library backup don't draw correctly and appears blank.
I'm not seeing that.
Can you suggest a way to reproduce it?
Desktop Manager, Window Manager, # of monitors, High DPI display??
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7363
  • The color of Spring...

GNOME, both X11 and Wayland, 1 monitor, default (96) DPI. Also using the open-source AMDGPU drivers with my AMD GPU.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

GNOME, both X11 and Wayland, 1 monitor, default (96) DPI. Also using the open-source AMDGPU drivers with my AMD GPU.
I have everything except for the last. No AMD GPU.
Did the library backup and both the "include cover art" and finishing alert boxes were fine.
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2554

Are you doing this on the console or with a remote access application like vnc or some such?
What are you doing when you see these log messages in real time?

No, this is on a local display. I'm using Wayland so if you aren't seeing it on X11 maybe it's an XWayland thing. I can reproduce it by running Auto-Import.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

No, this is on a local display. I'm using Wayland so if you aren't seeing it on X11 maybe it's an XWayland thing. I can reproduce it by running Auto-Import.
Running auto-import gives you all of the "expose failsafe breakout" messages??
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

1. MC is spamming the journal with the following error: 'failsafe breakout in expose processing loop', any ideas what it could be? I still have overall sluggishness on the server (I can browse and edit much more quickly on a client and then sync the changes) that is alleviated somewhat by fast storage.
I can't reproduce this no matter what I try. Will need more info on how to repeat it.
Quote
2. When MC displays the track info popup on mouseover in standard view, I'm getting the following warning: gnome-shell[2580]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2c3 specified for 0x84e477.
I was able to get this to happen when I re-ran gnome-shell so I got the standard output to the xterm. It looks like the hint that told the window manager that the tooltip was a transient window wasn't being done properly. I'm not sure that there were actually any negative consequences but it's fixed now.
Quote
3. When I try to use the Analyze Audio tool to scan my library when MC loses focus the analysis stops and CPU activity ramps down. Maybe the scheduler?
Can't duplicate this one either. I started audio analysis on a few files and clicked on a different xterm. The analysis kept running.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient

I have everything except for the last. No AMD GPU.
Did the library backup and both the "include cover art" and finishing alert boxes were fine.


So in the interest of adding a data point, I'm running MC on Arch with Gnome and an AMD GPU using the open source graphics, and the manual library backup dialogs are working normally for me (no issue with drawing) in both x11 and wayland.  I am using a HiDPI display, so that's one point of difference, but I just wanted to offer that datapoint, as it suggests it isn't a more general AMDGPU issue.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

So in the interest of adding a data point, I'm running MC on Arch with Gnome and an AMD GPU using the open source graphics, and the manual library backup dialogs are working normally for me (no issue with drawing) in both x11 and wayland.  I am using a HiDPI display, so that's one point of difference, but I just wanted to offer that datapoint, as it suggests it isn't a more general AMDGPU issue.
So perhaps it's not a GPU driver issue. If that's the case maybe a distro X11 library version issue.
The expose failsafe warning is on standard error so if you ran mediacenter28 from a user xterm you'd see it there if it was happening.
I can't get that to happen at all.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient

So perhaps it's not a GPU driver issue. If that's the case maybe a distro X11 library version issue.
The expose failsafe warning is on standard error so if you ran mediacenter28 from a user xterm you'd see it there if it was happening.
I can't get that to happen at all.

FWIW I can't trigger an expose failsafe warning with autoimport on any of my systems. 

I just tried it on my desktop (Wayland Gnome on Arch Linux with AMDGPU) and got no output whatsoever to stdout or stderr. 

I also have my server (a VM running debian/XFCE4) logging all errors from MC, and I just grepped through my server logs going back months, and there's no expose failsafe warnings there either.

I didn't see what kind of environment Bryan is running in the thread, so maybe it's different some way?
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2554

FWIW I can't trigger an expose failsafe warning with autoimport on any of my systems. 

I just tried it on my desktop (Wayland Gnome on Arch Linux with AMDGPU) and got no output whatsoever to stdout or stderr. 

I also have my server (a VM running debian/XFCE4) logging all errors from MC, and I just grepped through my server logs going back months, and there's no expose failsafe warnings there either.

I didn't see what kind of environment Bryan is running in the thread, so maybe it's different some way?

Could be, I'll keep an eye on it and see if I can reproduce it in some other manner. I'm using Fedora 35 on Wayland.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

just to note that this segfault still occurs regularly

https://yabb.jriver.com/interact/index.php/topic,130765.msg906679.html#msg906679

I did previously say it seemed to happen with 4k only but that's not true, it happens with any content as far as I can see. It seems to happen v reliably if I jump forward some amount of time.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

tried a different linux box to see if it worked there, this one sits there with frozen UI burning CPU

the log contains lots of this line though no idea if it's relevant

Code: [Select]
0490485: 139678913132096: Encoders: CJRVideoEngine::AVLog: [hevc @ 00007F09BC061AC0] Skipping NAL unit 62

MC UI is frozen but log is updating and using lots of CPU, server is also clearly busy streaming all the content over the network based on utilisation on that host. I then realised it was trying to play in original format so changed it to convert instead, immediately get the same problem

Code: [Select]
[18849.565699] mediacenter28[22335]: segfault at 18 ip 00007f3c6475a998 sp 00007f3c60b1fc90 error 4 in libJRReader.so[7f3c646eb000+2f8000]
[18849.565727] Code: 01 00 00 4c 89 e2 48 89 df 4d 89 e5 e8 b1 b8 ff ff 83 f8 fe 0f 84 80 02 00 00 83 f8 ff 0f 84 df 02 00 00 48 8b 83 d8 01 00 00 <48> 8b 48 18 48 85 c9 0f 84 cb 01 00 00 48 8b 70 08 48 85 f6 0f 84

perhaps I'll try linux server to client next

Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

unrelated to the above, I can consistently make MC segfault

Code: [Select]
[25057.948731] mediacenter28[48929]: segfault at 0 ip 000055e47cd241de sp 00007ffed9eb2f50 error 4 in mediacenter28[55e47ca27000+126e000]

as follows

* open Import dialog
* do not click on the radio buttons in the import dialog
* press Enter key

if I click the radio button before pressing enter, enter does nothing but it doesn't segfault
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

linux client to linux server (with same video file) = almost immediate segfault (doesn't even get beyond displayin a white screen  as video playback starts)

Code: [Select]
[31566.386863] mediacenter28[143493]: segfault at 18 ip 00007f0c11a4c998 sp 00007f0c0986cc90 error 4 in libJRReader.so[7f0c119dd000+2f8000]
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3955

can't say for sure but appears to be correlated to client use of H-264 AutoFPS mode, whether this makes the crash more likely or it only occurs in this more I can't say (but autofps mode means consistent crash in <10s, no autofps mode hasn't resulted in a crash yet)
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5174
  • "Linux Merit Badge" Recipient

unrelated to the above, I can consistently make MC segfault

Code: [Select]
[25057.948731] mediacenter28[48929]: segfault at 0 ip 000055e47cd241de sp 00007ffed9eb2f50 error 4 in mediacenter28[55e47ca27000+126e000]

as follows

* open Import dialog
* do not click on the radio buttons in the import dialog
* press Enter key

if I click the radio button before pressing enter, enter does nothing but it doesn't segfault

I can confirm this one.  It's 100% reproducible for me with those steps.
Logged
Pages: [1]   Go Up