PMS 1.14.0.5470 Crashing on start on Mojave

Server Version#: 1.14.0.5470-9d51fdfaa

I noticed my PMS would crash on start after the Plex Pass version for 1.14 was released - I figured it was a bug in the software so I downgraded to 1.13 manually and turned off Plex Pass releases.

Well today I’ve found all three (3) of my macOS Mojave computers are offline post-update to 1.14.5470. These three computers aren’t related (owned/used by different family members) and have very little in common other than being Macbooks and running macOS Mojave - so I am assuming I’m not the only person who is having this problem?

Everything on the forums looks like its saying “the problem was addressed” prior to 1.14.0.5470 - but that doesn’t appear to be the case so I’m adding my experience here…

This is super annoying they pushed this to production when this was happening and reported in the PlexPass betas. How are we supposed to go back to 1.13? Server is basically useless at this point.

EDIT: Rollback here: https://downloads.plex.tv/plex-media-server/1.13.9.5456-ecd600442/PlexMediaServer-1.13.9.5456-ecd600442-OSX.zip

4 Likes

Any logs?

https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

I have the same problem and can provide logs when I get home if needed. Crash at startup on 10.13 and also on 10.14, system mid 2012 i7 Mac Mini. Only effects the Plex Pass version of the server, regular version works fine.

1 Like

There is no separate Plex Pass st the moment

I need to see the output from
Ifconfig -a

There is an issue with crashes when there is multi-homed network interfaces

I’m having the same issue with the latest server patch. the server begins start up and then just crashes.

results of ifconfig -a below

ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.94.0.1 netmask 0xff000000
inet 127.94.0.3 netmask 0xff000000
inet 127.94.0.2 netmask 0xff000000
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
OHC6: flags=0<> mtu 0
OHC4: flags=0<> mtu 0
EHC36: flags=0<> mtu 0
EHC38: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=27<RXCSUM,TXCSUM,VLAN_MTU,TSO4>
ether 00:25:4b:b6:2b:0c
inet6 fe80::10ca:aab7:398f:4ae5%en0 prefixlen 64 secured scopeid 0x8
inet 192.168.1.225 netmask 0xffffff00 broadcast 192.168.1.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT <full-duplex,flow-control>)
status: active
en1: flags=8823<UP,BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
ether 00:25:00:45:c9:53
nd6 options=201<PERFORMNUD,DAD>
media: autoselect ()
status: inactive
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:25:4b:ff:fe:b6:2b:0c
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: inactive
p2p0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 2304
ether 02:25:00:45:c9:53
media: autoselect
status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::b851:90b3:1432:96ac%utun0 prefixlen 64 scopeid 0xc
nd6 options=201<PERFORMNUD,DAD>

startup log from the app while starting it via CLI below:

2018-11-30 11:25:21.404 Plex Media Server[22624:147875] GetInputSourceEnabledPrefs user file path = /Users/mediaserver/Library/Preferences/com.apple.HIToolbox.plist
2018-11-30 11:25:21.404 Plex Media Server[22624:147875] GetInputSourceEnabledPrefs effective user id path = 502
2018-11-30 11:25:21.405 Plex Media Server[22624:147875] GetInputSourceEnabledPrefs user pref content = <CFBasicHash 0x7f875f485740 [0x7fff925898e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7f875f4853a0 [0x7fff925898e0]>{contents = “AppleInputSourceHistory”} = <CFArray 0x7f875f485700 [0x7fff925898e0]>{type = immutable, count = 1, values = (
0 : <CFBasicHash 0x7f875f485680 [0x7fff925898e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7fff925f7f68 [0x7fff925898e0]>{contents = “InputSourceKind”} = <CFString 0x7fff9263d4a8 [0x7fff925898e0]>{contents = “Keyboard Layout”}
1 : <CFString 0x7fff925f2c68 [0x7fff925898e0]>{contents = “KeyboardLayout Name”} = U.S.
2 : <CFString 0x7fff926295e8 [0x7fff925898e0]>{contents = “KeyboardLayout ID”} = <CFNumber 0x37 [0x7fff925898e0]>{value = +0, type = kCFNumberSInt64Type}
}

)}
1 : <CFString 0x7fff926196a8 [0x7fff925898e0]>{contents = “AppleSelectedInputSources”} = <CFArray 0x7f875f485640 [0x7fff925898e0]>{type = immutable, count = 1, values = (
0 : <CFBasicHash 0x7f875f486080 [0x7fff925898e0]>{type = immutable dict, count = 3,
entries =>
0 : <CFString 0x7fff925f7f68 [0x7fff925898e0]>{contents = “InputSourceKind”} = <CFString 0x7fff9263d4a8 [0x7fff925898e0]>{contents = “Keyboard Layout”}
1 : <CFString 0x7fff925f2c68 [0x7fff925898e0]>{contents = “KeyboardLayout Name”} = U.S.
2 : <CFString 0x7fff926295e8 [0x7fff925898e0]>{contents = “KeyboardLayout ID”} = <CFNumber 0x37 [0x7fff925898e0]>{value = +0, type = kCFNumberSInt64Type}
}

)}
2 : <CFString 0x7fff9266bda8 [0x7fff925898e0]>{contents = “AppleCurrentKeyboardLayoutInputSourceID”} = <CFString 0x7fff92689808 [0x7fff925898e0]>{contents = “com.apple.keylayout.US”}
}
libc++abi.dylib: terminating with uncaught exception of type boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::system::system_error >: Invalid argument
2018-11-30 11:25:24.966 Plex DLNA Server[22628:147976] NEPTUNE_LOG_CONFIG not found in ‘Info.plist’
****** PLEX MEDIA SERVER CRASHED, CRASH REPORT WRITTEN: 92758885-4561-4417-89C4-4828D3ED89E4
Error starting framework core for /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-9d51fdfaa/HTbackdrops.bundle.
Error starting framework core for /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-9d51fdfaa/Fanart-TV.bundle.
Error starting framework core for /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-9d51fdfaa/LastFM.bundle.

I reverted back to server version 1.13 and it starts up fine

1 Like

Looks like loads of IP Addresses for loopback in addition to the normal 127.0.0.1

So it is the same issue - multi-homed network interface.

There is a user post showing how the extra ip addresses can be removed

I am hoping for this to be fixed in 1.14.1 - until then extra IP address aliases can be removed

Thanks for the Rollback

I can confirm removing the extra addresses from the loopback has solved the problem. Thanks @sa2000

1 Like

Thank you! I had the same error message. Rolled back to version 1.13 and it starts fine again.

https://downloads.plex.tv/plex-media-server/1.13.9.5456-ecd600442/PlexMediaServer-1.13.9.5456-ecd600442-OSX.zip?_ga=2.219413598.639110153.1544328629-472751191.1513549690

Same problem on Sierra. While I don’t know about the loopback issue per se, the rollback certainly worked.

God I wish I had read this first as I had done the manual uninstall to do a fresh install as a result of the standard troubleshooting and now have to recreate all my libraries.

Moving forward, how can I tell when it’s safe to update? Thank you so much.

Look for availability of 1.14.1 and subscribe to the Release Note thread - see Plex Media Server - #240 by drzoidberg33

1 Like

Thank you.

I’m having a similar crash issue on startup with this version on High Sierra 10.13.6. I’ve verified that there’s only one inet address on lo0, FWIW. Rolled back for now.

You have looked for alias entries in ifconfig -a ?

Please upload the server logs and I can look for the crash report
(Assuming you have not disabled debug logging and crash reporting )

See
https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/
https://support.plex.tv/articles/200250417-plex-media-server-log-files/

Hey there! I also have not seen any duplicate alias entries in ifconfig -a. Here is the most recent log file.

Edit: I am using a 2018 Mac Mini on macOS 10.14.2

Plex Media Server.log (1.5 KB)

Thanks for the log. Your problem is different. The crash was due to a database corruption

Dec 12, 2018 18:37:22.347 [0x700002f9a000] ERROR - SQLITE3:0x700002f995b0, 11, database corruption at line 60663 of [fc49f556e4]
Dec 12, 2018 18:37:22.347 [0x700002f9a000] ERROR - SQLITE3:0x700002f995b0, 11, database disk image is malformed
Dec 12, 2018 18:37:22.347 [0x700002f9a000] ERROR - Database corruption: sqlite3_statement_backend::prepare: database disk image is malformed for SQL: PRAGMA cache_size=2000
Dec 12, 2018 18:37:22.348 [0x700002f9a000] ERROR - Error: Unable to set up server: sqlite3_statement_backend::prepare: database disk image is malformed for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

See these support articles which give you instructions for attempting repair or restore from a backup
https://support.plex.tv/articles/201100678-repair-a-corrupt-database/
https://support.plex.tv/articles/202485658-restore-a-database-backed-up-via-scheduled-tasks/

You appear to have debug logging disabled - most issues need debug logging to be enabled for investigation - so please once you recover your server, ensure you re-instate debug logging
see https://support.plex.tv/articles/201643703-reporting-issues-with-plex-media-server/

Plex Media Server 1.14.1.5487 has just been released as Beta. It has fix for the 1.14.0 issue leading to a crash on launch on MACs when network IP Address aliases are used.

See Release Notice

  • The server could crash when using network interface aliases on macOS (‪#9344‬; rdar://46083980)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.