Auszug testplugin class MyThreadingServer( SocketServer.ThreadingTCPServer ): allow_reuse_address = 1 def server_bind(self): SocketServer.ThreadingTCPServer.server_bind(self) host, port = self.socket.getsockname()[:2] self.server_name = socket.getfqdn(host) self.server_port = port def serverstart(hl_PORT): if not HLserver: global HLserver ThreadingTCPServer.allow_reuse_address = True HLserver = MyThreadingServer(("",hl_PORT), HLHandler) HLserver.serve_forever() def autostart(reason, **kwargs): global session if "session" in kwargs: session = kwargs["session"] th1=Thread(target=serverstart, args=[hl_PORT]) th1.setDaemon(True) th1.start() class ThreadingTCPServer(ThreadingMixIn, TCPServer): pass class HLHandler(SocketServer.BaseRequestHandler): def handle(self): blbla... ############################################################################################################################ -- Logs begin at Thu 1970-01-01 01:00:02 CET. -- May 23 11:50:20 dm7080 enigma2[164]: [DLNA] Device found: NAS_1 (MediaServer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] MediaServer Detected: NAS_1 (MediaServer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] Device found: dm7020hd (TV & Radio) (MediaServer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] Device found: dm7020hd (TV & Radio) (MediaServer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] MediaServer Detected: dm7020hd (TV & Radio) (MediaServer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] Device found: dm7020hd (MediaRenderer) May 23 11:50:21 dm7080 enigma2[164]: [DLNA] Device found: dm7020hd (MediaRenderer) May 23 11:50:23 dm7080 enigma2[164]: [EPGC] cleanupOutdated May 23 11:50:36 dm7080 enigma2[164]: [eFileMonitor] 1 events queued May 23 11:50:36 dm7080 enigma2[164]: [eFileMonitor] File {/tmp/enigma2.log} has been created May 23 11:51:06 dm7080 enigma2[164]: [eFileMonitor] 1 events queued May 23 11:51:06 dm7080 enigma2[164]: [eFileMonitor] File {/tmp/test_debug} has been created May 23 11:51:06 dm7080 enigma2[164]: FATAL!: addTimer must be called from thread 164 but is called from thread 257 May 23 11:51:06 dm7080 enigma2[164]: Python stack trace: May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/Screens/InfoBarGenerics.py(157): __init__ May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/Plugins/Extensions/DVR-Provider-Player/plugin.py(232): __init__ May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/mytest.py(340): create May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/mytest.py(361): doInstantiateDialog May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/mytest.py(350): instantiateDialog May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/mytest.py(420): open May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/enigma2/python/Plugins/Extensions/testplugin/plugin.py(110): handle May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/SocketServer.py(632): __init__ May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/SocketServer.py(321): finish_request May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/SocketServer.py(575): process_request_thread May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/threading.py(501): run May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/threading.py(533): __bootstrap_inner May 23 11:51:06 dm7080 enigma2[164]: /usr/lib/python2.7/threading.py(510): __bootstrap May 23 11:51:06 dm7080 enigma2[164]: PC: 74fd7218 May 23 11:51:06 dm7080 enigma2[164]: 00000000 00000001 00000000 7fff0000 May 23 11:51:06 dm7080 enigma2[164]: 000000a4 00000101 00000006 00000000 May 23 11:51:06 dm7080 enigma2[164]: 75108c58 dad78cda fff2a9ff 81010100 May 23 11:51:06 dm7080 enigma2[164]: 25252525 5aafa988 0049f45c 00960000 May 23 11:51:06 dm7080 enigma2[164]: 5ab068d0 7512c654 75132000 5aafd048 May 23 11:51:06 dm7080 enigma2[164]: 02318f58 5f7010f0 00e45b58 00000003 May 23 11:51:06 dm7080 enigma2[164]: 009634b8 74fd71d0 00000000 00000000 May 23 11:51:06 dm7080 enigma2[164]: 75132e20 5aafcf98 0136f294 74fdc300 May 23 11:51:06 dm7080 enigma2[164]: As a final action, i will try to dump a bit of code. May 23 11:51:06 dm7080 enigma2[164]: I just hope that this won't crash. May 23 11:51:06 dm7080 enigma2[164]: 74fd7218: 0c 00 e0 14 00 00 00 00 04 00 b0 8f 08 00 e0 03 08 00 bd 27 f8 ff 80 1c ff 7f 03 3c ff ff 63 34 (end) May 23 11:51:06 dm7080 enigma2[164]: ------- May 23 11:51:06 dm7080 enigma2[164]: thread joined 0 May 23 11:51:23 dm7080 enigma2[164]: [EPGC] cleanupOutdated