Segfault in plex media server

Server Version#: 1.23.3.4707

Server crash when starting with this version. I had to downgrade to version 1.22.2.4282

Syslog:

plexmediaserver.service: Main process exited, code=killed, status=11/SEGV
kernel: [1332377.439276] Plex Tuner Serv[103524]: segfault at 58 ip 00007f84ee7c6ccf sp 00007f84ed01c208 error 4 in ld-musl-x86_64.so.1[7f84ee77f000+53000]
kernel: [1332377.439286] Code: 00 00 00 48 8b 44 24 f8 48 89 47 20 0f 28 44 24 e8 0f 11 47 10 0f 28 44 24 d8 0f 11 07 48 85 f6 74 05 8b 06 89 47 10 31 c0 c3 <f6> 47 10 0f 75 10 b9 10 00 00 00 31 c0 f0 0f b1 0f 9b 85 c0 74 07

Need regular DEBUG logs.

I can’t do anything with syslog.

Hello, would the crash.dmp help? If not how do I get regular DEBUG logs?

Franky,

  1. Yes, the DMP file helps. It allows me to show the stack trace of the failure when I report to engineering.

  2. The DEBUG log files (Settings - Server - Troubleshooting - Download Logs), which were collected right after the failure (the buffer is small), allow me to show Engineering what PMS was trying to do with the tuner.

In this case, since it is trapping, knowing the tuner make & model might also be helpful to them.

Hello Chuck,

Details of the tv tuner Hauppauge computer works Inc. WinTV HVR-2250
crash.dmp.gz (160.4 KB)

Multimedia controller: Philips Semiconductors SAA7164 (rev 81)
	Subsystem: Hauppauge computer works Inc. WinTV HVR-2250
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 53
	Region 0: Memory at fb400000 (64-bit, non-prefetchable) [size=4M]
	Region 2: Memory at fb000000 (64-bit, non-prefetchable) [size=4M]
	Capabilities: [40] MSI: Enable+ Count=1/16 Maskable- 64bit+
		Address: 00000000fee10004  Data: 4025
	Capabilities: [50] Express (v1) Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
		DevCtl:	CorrErr- NonFatalErr- FatalErr- UnsupReq-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr+ NoSnoop+
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
		LnkCap:	Port #1, Speed 2.5GT/s, Width x2, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
			ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
		LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- CommClk-
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 2.5GT/s (ok), Width x1 (downgraded)
			TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
	Capabilities: [74] Power Management version 3
		Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [7c] Vendor Specific Information: Len=84 <?>
	Capabilities: [100 v1] Vendor Specific Information: ID=0000 Rev=0 Len=060 <?>
	Capabilities: [160 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable- ID=1 ArbSelect=Fixed TC/VC=00
			Status:	NegoPending- InProgress-
	Kernel driver in use: saa7164
	Kernel modules: saa7164

I joined the crash.dmp and tried to upgrade plex server to get debug logs, but now it works :man_shrugging:t3:

I’m not surprised 1.22.2 had the problem.

There was a core dump problem with the tuner service program for certain tuners which was fixed in 1.23.x

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