ACMILabs / media-player

A playlist media player prototype.
Mozilla Public License 2.0
12 stars 3 forks source link

Investigate where this BrokenPipeError happened #184

Closed sighmon closed 2 years ago

sighmon commented 3 years ago

This output came from our array of 60 Raspberry Pis - there are apparently some networking issues, so it could be unrelated.

Details

23.06.21 14:10:35 (+0930)  mediaplayer  mkdir: created directory '/root/.cache/xdgr'
23.06.21 14:10:35 (+0930)  mediaplayer  STARTING X
23.06.21 14:10:35 (+0930)  mediaplayer  
23.06.21 14:10:35 (+0930)  mediaplayer  
23.06.21 14:10:35 (+0930)  mediaplayer  X.Org X Server 1.20.4
23.06.21 14:10:35 (+0930)  mediaplayer  X Protocol Version 11, Revision 0
23.06.21 14:10:35 (+0930)  mediaplayer  Build Operating System: Linux 5.10.17-v8+ aarch64 Raspbian
23.06.21 14:10:35 (+0930)  mediaplayer  Current Operating System: Linux 87f824aca777 5.4.83-v8 #1 SMP PREEMPT Mon Dec 14 12:43:54 UTC 2020 aarch64
23.06.21 14:10:35 (+0930)  mediaplayer  Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1920x1080M@60,margin_left=48,margin_right=48,margin_top=48,margin_bottom=48 smsc95xx.macaddr=DC:A6:32:07:69:28 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=null rootwait vt.global_cursor_default=0     cgroup_enable=memory root=UUID=ba1eadef-27be-4a9a-a71a-c8f1edb37a0c rootwait
23.06.21 14:10:35 (+0930)  mediaplayer  Build Date: 19 April 2021  03:23:36PM
23.06.21 14:10:35 (+0930)  mediaplayer  xorg-server 2:1.20.4-1+rpt3+deb10u3 (https://www.debian.org/support) 
23.06.21 14:10:35 (+0930)  mediaplayer  Current version of pixman: 0.36.0
23.06.21 14:10:35 (+0930)  mediaplayer          Before reporting problems, check http://wiki.x.org
23.06.21 14:10:35 (+0930)  mediaplayer          to make sure that you have the latest version.
23.06.21 14:10:35 (+0930)  mediaplayer  Markers: (--) probed, (**) from config file, (==) default setting,
23.06.21 14:10:35 (+0930)  mediaplayer          (++) from command line, (!!) notice, (II) informational,
23.06.21 14:10:35 (+0930)  mediaplayer          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
23.06.21 14:10:35 (+0930)  mediaplayer  (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun 23 04:40:35 2021
23.06.21 14:10:35 (+0930)  mediaplayer  (==) Using system config directory "/usr/share/X11/xorg.conf.d"
23.06.21 14:10:37 (+0930)  mediaplayer  (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
23.06.21 14:10:40 (+0930)  mediaplayer  Displays in use after starting X
23.06.21 14:10:40 (+0930)  mediaplayer  DISPLAY=:0
23.06.21 14:10:41 (+0930)  mediaplayer  Setting display to: DISPLAY=:0
23.06.21 14:10:41 (+0930)  mediaplayer  Screen resolution parsed as: 1920x1080
23.06.21 14:10:43 (+0930)  mediaplayer  Scanning audio devices for match to hdmi|hdmi 0
23.06.21 14:10:43 (+0930)  mediaplayer  card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1] ... Y
23.06.21 14:10:43 (+0930)  mediaplayer  Connecting to 172.16.83.0 port 10000
23.06.21 14:10:44 (+0930)  mediaplayer  60_CATARACT_concrete_MASTER_V2.mp4 not available locally, attempting to download it now.
23.06.21 14:17:44 (+0930)  mediaplayer  Traceback (most recent call last):
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 138, in run
23.06.21 14:17:44 (+0930)  mediaplayer      self.finish_response()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 180, in finish_response
23.06.21 14:17:44 (+0930)  mediaplayer      self.write(data)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 274, in write
23.06.21 14:17:44 (+0930)  mediaplayer      self.send_headers()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 333, in send_headers
23.06.21 14:17:44 (+0930)  mediaplayer      self._write(bytes(self.headers))
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 453, in _write
23.06.21 14:17:44 (+0930)  mediaplayer      result = self.stdout.write(data)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/socketserver.py", line 799, in write
23.06.21 14:17:44 (+0930)  mediaplayer      self._sock.sendall(b)
23.06.21 14:17:44 (+0930)  mediaplayer  BrokenPipeError: [Errno 32] Broken pipe
23.06.21 14:17:44 (+0930)  mediaplayer  ----------------------------------------
23.06.21 14:17:44 (+0930)  mediaplayer  Exception happened during processing of request from ('172.16.80.27', 10172)
23.06.21 14:17:44 (+0930)  mediaplayer  Traceback (most recent call last):
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 138, in run
23.06.21 14:17:44 (+0930)  mediaplayer      self.finish_response()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 180, in finish_response
23.06.21 14:17:44 (+0930)  mediaplayer      self.write(data)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 274, in write
23.06.21 14:17:44 (+0930)  mediaplayer      self.send_headers()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 333, in send_headers
23.06.21 14:17:44 (+0930)  mediaplayer      self._write(bytes(self.headers))
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 453, in _write
23.06.21 14:17:44 (+0930)  mediaplayer      result = self.stdout.write(data)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/socketserver.py", line 799, in write
23.06.21 14:17:44 (+0930)  mediaplayer      self._sock.sendall(b)
23.06.21 14:17:44 (+0930)  mediaplayer  BrokenPipeError: [Errno 32] Broken pipe
23.06.21 14:17:44 (+0930)  mediaplayer  
23.06.21 14:17:44 (+0930)  mediaplayer  During handling of the above exception, another exception occurred:
23.06.21 14:17:44 (+0930)  mediaplayer  
23.06.21 14:17:44 (+0930)  mediaplayer  Traceback (most recent call last):
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 141, in run
23.06.21 14:17:44 (+0930)  mediaplayer      self.handle_error()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 368, in handle_error
23.06.21 14:17:44 (+0930)  mediaplayer      self.finish_response()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 180, in finish_response
23.06.21 14:17:44 (+0930)  mediaplayer      self.write(data)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 274, in write
23.06.21 14:17:44 (+0930)  mediaplayer      self.send_headers()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 331, in send_headers
23.06.21 14:17:44 (+0930)  mediaplayer      if not self.origin_server or self.client_is_modern():
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 344, in client_is_modern
23.06.21 14:17:44 (+0930)  mediaplayer      return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
23.06.21 14:17:44 (+0930)  mediaplayer  TypeError: 'NoneType' object is not subscriptable
23.06.21 14:17:44 (+0930)  mediaplayer  
23.06.21 14:17:44 (+0930)  mediaplayer  During handling of the above exception, another exception occurred:
23.06.21 14:17:44 (+0930)  mediaplayer  
23.06.21 14:17:44 (+0930)  mediaplayer  Traceback (most recent call last):
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/socketserver.py", line 650, in process_request_thread
23.06.21 14:17:44 (+0930)  mediaplayer      self.finish_request(request, client_address)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
23.06.21 14:17:44 (+0930)  mediaplayer      self.RequestHandlerClass(request, client_address, self)
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
23.06.21 14:17:44 (+0930)  mediaplayer      self.handle()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/simple_server.py", line 133, in handle
23.06.21 14:17:44 (+0930)  mediaplayer      handler.run(self.server.get_app())
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/handlers.py", line 144, in run
23.06.21 14:17:44 (+0930)  mediaplayer      self.close()
23.06.21 14:17:44 (+0930)  mediaplayer    File "/usr/lib/python3.7/wsgiref/simple_server.py", line 35, in close
23.06.21 14:17:44 (+0930)  mediaplayer      self.status.split(' ',1)[0], self.bytes_sent
23.06.21 14:17:44 (+0930)  mediaplayer  AttributeError: 'NoneType' object has no attribute 'split'
23.06.21 14:17:44 (+0930)  mediaplayer  ----------------------------------------