{"action":"created","issue":{"url":"https://api.github.com/repos/crossbario/crossbar/issues/305","labels_url":"https://api.github.com/repos/crossbario/crossbar/issues/305/labels{/name}","comments_url":"https://api.github.com/repos/crossbario/crossbar/issues/305/comments","events_url":"https://api.github.com/repos/crossbario/crossbar/issues/305/events","html_url":"https://github.com/crossbario/crossbar/issues/305","id":68472908,"number":305,"title":"Crossbar not working on Raspberry Pi","user":{"login":"kashifpk","id":198638,"avatar_url":"https://avatars.githubusercontent.com/u/198638?v=3","gravatar_id":"","url":"https://api.github.com/users/kashifpk","html_url":"https://github.com/kashifpk","followers_url":"https://api.github.com/users/kashifpk/followers","following_url":"https://api.github.com/users/kashifpk/following{/other_user}","gists_url":"https://api.github.com/users/kashifpk/gists{/gist_id}","starred_url":"https://api.github.com/users/kashifpk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kashifpk/subscriptions","organizations_url":"https://api.github.com/users/kashifpk/orgs","repos_url":"https://api.github.com/users/kashifpk/repos","events_url":"https://api.github.com/users/kashifpk/events{/privacy}","received_events_url":"https://api.github.com/users/kashifpk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-14T19:17:32Z","updated_at":"2015-04-14T20:46:22Z","closed_at":null,"body":"Despite various attempts crossbar just doesn't work won Raspberry Pi. The model tested upon is Raspberry Pi Model B+ and I've used three different versions of Raspbian without success. Currently using the latest Raspbian Release (Feb 2015) cross bar gives the following error:\r\n\r\n    $ crossbar init\r\n    $ crossbar start\r\n    2015-04-14 19:05:22+0000 [Controller   8740] Log opened.\r\n    2015-04-14 19:05:22+0000 [Controller   8740] ==================== Crossbar.io ====================\r\n    \r\n    2015-04-14 19:05:22+0000 [Controller   8740] Crossbar.io 0.10.4 starting\r\n    2015-04-14 19:05:22+0000 [Controller   8740] Running on CPython using EPollReactor reactor\r\n    2015-04-14 19:05:22+0000 [Controller   8740] Starting from node directory /home/pi/cbtest/.crossbar\r\n    2015-04-14 19:05:25+0000 [Controller   8740] Starting from local configuration '/home/pi/cbtest/.crossbar/config.json'\r\n    2015-04-14 19:05:25+0000 [Controller   8740] Warning, could not set process title (setproctitle not installed)\r\n    2015-04-14 19:05:25+0000 [Controller   8740] Router created for realm 'crossbar'\r\n    2015-04-14 19:05:26+0000 [Controller   8740] No WAMPlets detected in enviroment.\r\n    2015-04-14 19:05:26+0000 [Controller   8740] Starting Router with ID 'worker1' ..\r\n    2015-04-14 19:05:26+0000 [Controller   8740] Entering reactor event loop ...\r\n    2015-04-14 19:05:28+0000 [Router       8749] /usr/local/lib/python2.7/dist-packages/zope.deprecation-4.1.2-py2.7.egg/zope/__init__.py:3: UserWarning: Module twisted was already imported from /usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/autobahn-0.10.3-py2.7.egg is being added to sys.path\r\n    2015-04-14 19:05:30+0000 [Router       8749] Log opened.\r\n    2015-04-14 19:05:30+0000 [Router       8749] Warning: could not set worker process title (setproctitle not installed)\r\n    2015-04-14 19:05:52+0000 [Router       8749] Running under CPython using EPollReactor reactor\r\n    2015-04-14 19:05:58+0000 [Controller   8740] Worker 8749: Process connection gone (A process has ended with a probable error condition: process ended with exit code 1.)\r\n    2015-04-14 19:05:58+0000 [Controller   8740] ERROR: failed to start native worker - A process has ended with a probable error condition: process ended with exit code 1.\r\n    2015-04-14 19:05:58+0000 [Controller   8740] Traceback (most recent call last):\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/node.py\", line 183, in run_node_config\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     yield self._run_node_config(config)\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/internet/defer.py\", line 1105, in _inlineCallbacks\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     result = result.throwExceptionIntoGenerator(g)\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/python/failure.py\", line 389, in throwExceptionIntoGenerator\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     return g.throw(self.type, self.value, self.tb)\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/node.py\", line 249, in _run_node_config\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     yield self._controller.start_router(worker_id, worker_options, details=call_details)\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/internet/defer.py\", line 578, in _runCallbacks\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     current.result = callback(current.result, *args, **kw)\r\n    2015-04-14 19:05:58+0000 [Controller   8740]   File \"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/process.py\", line 540, in on_ready_error\r\n    2015-04-14 19:05:58+0000 [Controller   8740]     raise ApplicationError(\"crossbar.error.cannot_start\", emsg, worker.getlog())\r\n    2015-04-14 19:05:58+0000 [Controller   8740] ApplicationError: ApplicationError('crossbar.error.cannot_start', args = ('ERROR: failed to start native worker - A process has ended with a probable error condition: process ended with exit code 1.', []), kwargs = {})\r\n    2015-04-14 19:05:58+0000 [Controller   8740] Main loop terminated.\r\n\r\nI've tried installing and using with and without virtualenv and using both CPython and PyPy with same results. The odd thing is that out of the 30 or more tries that I made, it worked once when I created a new virtualenv and installed crossbar in it. However on future attempts it stopped working and creating another virtualenv didn't help either.\r\n\r\nTwo of the test configurations are:\r\n\r\nCPython 2.7:\r\n\r\n    Crossbar.io package versions and platform information:\r\n    \r\n    Crossbar.io                  : 0.10.4\r\n    \r\n      Autobahn|Python            : 0.10.3\r\n        WebSocket UTF8 Validator : wsaccel-0.6.2\r\n        WebSocket XOR Masker     : wsaccel-0.6.2\r\n        WAMP JSON Codec          : ujson-1.33\r\n        WAMP MsgPack Codec       : msgpack-python-0.4.6\r\n      Twisted                    : 15.1.0-EPollReactor\r\n      Python                     : 2.7.3-CPython\r\n    \r\n    OS                           : Linux-3.18.7+-armv6l-with-debian-7.8\r\n    Machine                      : armv6l\r\n\r\nPyPi:\r\n\r\n    Crossbar.io package versions and platform information:\r\n    \r\n    Crossbar.io                  : 0.10.4\r\n    \r\n      Autobahn|Python            : 0.10.3\r\n        WebSocket UTF8 Validator : ?\r\n        WebSocket XOR Masker     : ?\r\n        WAMP JSON Codec          : stdlib\r\n        WAMP MsgPack Codec       : -\r\n      Twisted                    : 15.1.0-EPollReactor\r\n      Python                     : 2.7.3-PyPy\r\n    \r\n    OS                           : Linux-3.18.7+-armv6l-with-debian-7.8\r\n    Machine                      : armv6l\r\n\r\nRunning simple twisted code works fine on RPi. "},"comment":{"url":"https://api.github.com/repos/crossbario/crossbar/issues/comments/93054583","html_url":"https://github.com/crossbario/crossbar/issues/305#issuecomment-93054583","issue_url":"https://api.github.com/repos/crossbario/crossbar/issues/305","id":93054583,"user":{"login":"kashifpk","id":198638,"avatar_url":"https://avatars.githubusercontent.com/u/198638?v=3","gravatar_id":"","url":"https://api.github.com/users/kashifpk","html_url":"https://github.com/kashifpk","followers_url":"https://api.github.com/users/kashifpk/followers","following_url":"https://api.github.com/users/kashifpk/following{/other_user}","gists_url":"https://api.github.com/users/kashifpk/gists{/gist_id}","starred_url":"https://api.github.com/users/kashifpk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kashifpk/subscriptions","organizations_url":"https://api.github.com/users/kashifpk/orgs","repos_url":"https://api.github.com/users/kashifpk/repos","events_url":"https://api.github.com/users/kashifpk/events{/privacy}","received_events_url":"https://api.github.com/users/kashifpk/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T20:46:22Z","updated_at":"2015-04-14T20:46:22Z","body":"Here are the last 300 or so lines from strace. Crossbar exited with the same error.\r\n\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=242, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(9, \"\\3\\363\\r\\n\\242O-Uc\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0\\0\\0@\\0\\0\\0s\\n\\0\\0\\0d\\4\"..., 4096) = 242\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=242, ...}) = 0\r\n    read(9, \"\", 4096)                       = 0\r\n    close(9)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    close(8)                                = 0\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/exceptions\", 0xbeb892b8) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/exceptions.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/exceptionsmodule.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/exceptions.py\", O_RDONLY|O_LARGEFILE) = 8\r\n    fstat64(8, {st_mode=S_IFREG|0755, st_size=503, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/exceptions.pyc\", O_RDONLY|O_LARGEFILE) = 9\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(9, \"\\3\\363\\r\\n\\242O-Uc\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0\\0\\0@\\0\\0\\0s\\244\\0\\0\\0d\\0\"..., 4096) = 2397\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=2397, ...}) = 0\r\n    read(9, \"\", 4096)                       = 0\r\n    close(9)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    close(8)                                = 0\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/collections\", 0xbeb892b8) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/collections.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/collectionsmodule.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/collections.py\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/collections.pyc\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    brk(0x313f000)                          = 0x313f000\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/os\", 0xbeb892b8) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/os.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/osmodule.so\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/os.py\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/os.pyc\", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_packer\", 0xbeb892b8) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_packer.so\", O_RDONLY|O_LARGEFILE) = 8\r\n    fstat64(8, {st_mode=S_IFREG|0755, st_size=224031, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_packer.so\", O_RDONLY) = 9\r\n    read(9, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\370!\\0\\0004\\0\\0\\0\"..., 512) = 512\r\n    lseek(9, 208180, SEEK_SET)              = 208180\r\n    read(9, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1520) = 1520\r\n    lseek(9, 55842, SEEK_SET)               = 55842\r\n    read(9, \"A0\\0\\0\\0aeabi\\0\\1&\\0\\0\\0\\0056\\0\\6\\6\\10\\1\\t\\1\\n\\2\\22\\4\\24\\1\\25\"..., 49) = 49\r\n    fstat64(9, {st_mode=S_IFREG|0755, st_size=224031, ...}) = 0\r\n    mmap2(NULL, 88920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb631d000\r\n    mprotect(0xb632a000, 28672, PROT_NONE)  = 0\r\n    mmap2(0xb6331000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xc) = 0xb6331000\r\n    close(9)                                = 0\r\n    open(\"/etc/ld.so.cache\", O_RDONLY)      = 9\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=58099, ...}) = 0\r\n    mmap2(NULL, 58099, PROT_READ, MAP_PRIVATE, 9, 0) = 0xb630e000\r\n    close(9)                                = 0\r\n    access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/lib/arm-linux-gnueabihf/libstdc++.so.6\", O_RDONLY) = 9\r\n    read(9, \"\\177ELF\\1\\1\\1\\3\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\320\\262\\4\\0004\\0\\0\\0\"..., 512) = 512\r\n    lseek(9, 799496, SEEK_SET)              = 799496\r\n    read(9, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1240) = 1240\r\n    lseek(9, 799140, SEEK_SET)              = 799140\r\n    read(9, \"A2\\0\\0\\0aeabi\\0\\1(\\0\\0\\0\\0056\\0\\6\\6\\10\\1\\t\\1\\n\\2\\22\\4\\24\\1\\25\"..., 51) = 51\r\n    fstat64(9, {st_mode=S_IFREG|0644, st_size=800736, ...}) = 0\r\n    mmap2(NULL, 859460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb623c000\r\n    mprotect(0xb62fb000, 28672, PROT_NONE)  = 0\r\n    mmap2(0xb6302000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xbe) = 0xb6302000\r\n    mmap2(0xb6308000, 23876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6308000\r\n    close(9)                                = 0\r\n    mprotect(0xb6302000, 16384, PROT_READ)  = 0\r\n    mprotect(0xb6331000, 4096, PROT_READ)   = 0\r\n    munmap(0xb630e000, 58099)               = 0\r\n    close(8)                                = 0\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_unpacker\", 0xbeb892b8) = -1 ENOENT (No such file or directory)\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_unpacker.so\", O_RDONLY|O_LARGEFILE) = 8\r\n    fstat64(8, {st_mode=S_IFREG|0755, st_size=250816, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/msgpack_python-0.4.6-py2.7-linux-armv6l.egg/msgpack/_unpacker.so\", O_RDONLY) = 9\r\n    read(9, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\4#\\0\\0004\\0\\0\\0\"..., 512) = 512\r\n    lseek(9, 229940, SEEK_SET)              = 229940\r\n    read(9, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1520) = 1520\r\n    lseek(9, 71258, SEEK_SET)               = 71258\r\n    read(9, \"A0\\0\\0\\0aeabi\\0\\1&\\0\\0\\0\\0056\\0\\6\\6\\10\\1\\t\\1\\n\\2\\22\\4\\24\\1\\25\"..., 49) = 49\r\n    fstat64(9, {st_mode=S_IFREG|0755, st_size=250816, ...}) = 0\r\n    mmap2(NULL, 104504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb6222000\r\n    mprotect(0xb6232000, 28672, PROT_NONE)  = 0\r\n    mmap2(0xb6239000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xf) = 0xb6239000\r\n    close(9)                                = 0\r\n    mprotect(0xb6239000, 4096, PROT_READ)   = 0\r\n    close(8)                                = 0\r\n    close(7)                                = 0\r\n    close(6)                                = 0\r\n    open(\"/dev/urandom\", O_RDONLY|O_LARGEFILE) = 6\r\n    read(6, \"'XG\\277\\365<\\364n \\357E\\270\\1~8\\300\", 16) = 16\r\n    close(6)                                = 0\r\n    gettimeofday({1429044075, 947587}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:41:15+0000 [Contro\"..., 82) = 82\r\n    pipe([6, 7])                            = 0\r\n    pipe([8, 9])                            = 0\r\n    pipe([11, 12])                          = 0\r\n    clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb6f39278) = 9231\r\n    close(6)                                = 0\r\n    fcntl64(7, F_GETFL)                     = 0x1 (flags O_WRONLY)\r\n    fcntl64(7, F_SETFL, O_WRONLY|O_NONBLOCK) = 0\r\n    fstat64(7, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0\r\n    epoll_ctl(0x3, 0x1, 0x7, 0xbeb8aad0)    = 0\r\n    close(9)                                = 0\r\n    fcntl64(8, F_GETFL)                     = 0 (flags O_RDONLY)\r\n    fcntl64(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0\r\n    epoll_ctl(0x3, 0x1, 0x8, 0xbeb8aad0)    = 0\r\n    close(12)                               = 0\r\n    fcntl64(11, F_GETFL)                    = 0 (flags O_RDONLY)\r\n    fcntl64(11, F_SETFL, O_RDONLY|O_NONBLOCK) = 0\r\n    epoll_ctl(0x3, 0x1, 0xb, 0xbeb8aad0)    = 0\r\n    gettimeofday({1429044076, 16416}, NULL) = 0\r\n    open(\"/dev/urandom\", O_RDONLY|O_LARGEFILE) = 6\r\n    read(6, \"QP\\17+h\\264ua-\\vP\\211\\321\\231<\\177\", 16) = 16\r\n    close(6)                                = 0\r\n    epoll_ctl(0x3, 0x2, 0x7, 0xbeb8a3a0)    = 0\r\n    epoll_ctl(0x3, 0x1, 0x7, 0xbeb89fe0)    = 0\r\n    wait4(9231, 0xbeb8b174, WNOHANG, NULL)  = 0\r\n    gettimeofday({1429044076, 44539}, NULL) = 0\r\n    gettimeofday({1429044076, 50602}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:41:16+0000 [Contro\"..., 77) = 77\r\n    rt_sigaction(SIGINT, {0x2cf88, [], 0x4000000 /* SA_??? */}, {0x2cf88, [], 0x4000000 /* SA_??? */}, 8) = 0\r\n    rt_sigaction(SIGTERM, {0x2cf88, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0\r\n    pipe([6, 9])                            = 0\r\n    fcntl64(6, F_GETFL)                     = 0 (flags O_RDONLY)\r\n    fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0\r\n    fcntl64(6, F_GETFD)                     = 0\r\n    fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0\r\n    fcntl64(9, F_GETFL)                     = 0x1 (flags O_WRONLY)\r\n    fcntl64(9, F_SETFL, O_WRONLY|O_NONBLOCK) = 0\r\n    fcntl64(9, F_GETFD)                     = 0\r\n    fcntl64(9, F_SETFD, FD_CLOEXEC)         = 0\r\n    epoll_ctl(0x3, 0x1, 0x6, 0xbeb8b0c8)    = 0\r\n    rt_sigaction(SIGCHLD, {0x2cf88, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [], 0}, 8) = 0\r\n    rt_sigaction(SIGCHLD, NULL, {0x2cf88, [], 0x4000000 /* SA_??? */}, 8) = 0\r\n    rt_sigaction(SIGCHLD, {0x2cf88, [], SA_RESTART|0x4000000}, NULL, 8) = 0\r\n    fstat64(9, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0\r\n    wait4(9231, 0xbeb8b1c4, WNOHANG, NULL)  = 0\r\n    gettimeofday({1429044076, 87706}, NULL) = 0\r\n    gettimeofday({1429044076, 89168}, NULL) = 0\r\n    epoll_wait(0x3, 0x2dfe850, 0x5, 0x74e7) = 1\r\n    write(7, \"GET / HTTP/1.1\\r\\nUser-Agent: Auto\"..., 324) = 324\r\n    epoll_ctl(0x3, 0x3, 0x7, 0xbeb8b318)    = 0\r\n    epoll_ctl(0x3, 0x3, 0x7, 0xbeb8b3b8)    = 0\r\n    gettimeofday({1429044076, 97874}, NULL) = 0\r\n    gettimeofday({1429044076, 98644}, NULL) = 0\r\n    epoll_wait(0x3, 0x29683c0, 0x5, 0x74dd) = 1\r\n    read(11, \"/usr/local/lib/python2.7/dist-pa\"..., 8192) = 341\r\n    gettimeofday({1429044078, 694720}, NULL) = 0\r\n    gettimeofday({1429044078, 699632}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:41:18+0000 [Router\"..., 386) = 386\r\n    gettimeofday({1429044078, 708741}, NULL) = 0\r\n    gettimeofday({1429044078, 709531}, NULL) = 0\r\n    epoll_wait(0x3, 0x2b76d10, 0x5, 0x6aaa) = 1\r\n    read(11, \"Log opened.\\n\", 8192)         = 12\r\n    gettimeofday({1429044082, 621552}, NULL) = 0\r\n    gettimeofday({1429044082, 625827}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:41:22+0000 [Router\"..., 57) = 57\r\n    gettimeofday({1429044082, 632907}, NULL) = 0\r\n    gettimeofday({1429044082, 634002}, NULL) = 0\r\n    epoll_wait(0x3, 0x2a333e8, 0x5, 0x5b56) = 1\r\n    read(11, \"Warning: could not set worker pr\"..., 8192) = 73\r\n    gettimeofday({1429044082, 647441}, NULL) = 0\r\n    gettimeofday({1429044082, 650811}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:41:22+0000 [Router\"..., 118) = 118\r\n    gettimeofday({1429044082, 659177}, NULL) = 0\r\n    gettimeofday({1429044082, 659876}, NULL) = 0\r\n    epoll_wait(0x3, 0x2a48890, 0x5, 0x5b3c) = 0\r\n    gettimeofday({1429044106, 36722}, NULL) = 0\r\n    epoll_ctl(0x3, 0x2, 0x7, 0xbeb8b520)    = 0\r\n    epoll_ctl(0x3, 0x1, 0x7, 0xbeb8b520)    = 0\r\n    epoll_ctl(0x3, 0x2, 0xb, 0xbeb8b588)    = 0\r\n    gettimeofday({1429044106, 42058}, NULL) = 0\r\n    epoll_ctl(0x3, 0x2, 0x8, 0xbeb8b588)    = 0\r\n    gettimeofday({1429044106, 45994}, NULL) = 0\r\n    gettimeofday({1429044106, 48964}, NULL) = 0\r\n    epoll_wait(0x3, 0x2edfaf0, 0x3, 0)      = 1\r\n    write(7, \"\", 0)                         = 0\r\n    epoll_ctl(0x3, 0x3, 0x7, 0xbeb8b318)    = 0\r\n    epoll_ctl(0x3, 0x3, 0x7, 0xbeb8b3b8)    = 0\r\n    epoll_ctl(0x3, 0x2, 0x7, 0xbeb8b4c0)    = 0\r\n    fcntl64(7, F_GETFL)                     = 0x801 (flags O_WRONLY|O_NONBLOCK)\r\n    fcntl64(7, F_SETFL, O_WRONLY)           = 0\r\n    close(7)                                = 0\r\n    gettimeofday({1429044106, 63001}, NULL) = 0\r\n    close(11)                               = 0\r\n    close(8)                                = 0\r\n    wait4(9231, 0xbeb8bb7c, WNOHANG, NULL)  = 0\r\n    epoll_wait(0x3, 0x309eeb8, 0x2, 0xffffffff) = -1 EINTR (Interrupted system call)\r\n    --- SIGCHLD (Child exited) @ 0 (0) ---\r\n    write(9, \"\\0\", 1)                       = 1\r\n    sigreturn()                             = ? (mask now [])\r\n    gettimeofday({1429044127, 457361}, NULL) = 0\r\n    epoll_wait(0x3, 0x309eeb8, 0x2, 0xffffffff) = 1\r\n    read(6, \"\\0\", 8192)                     = 1\r\n    wait4(9231, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 9231\r\n    gettimeofday({1429044127, 466714}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 169) = 169\r\n    gettimeofday({1429044127, 473776}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 169) = 169\r\n    gettimeofday({1429044127, 489748}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 80) = 80\r\n    gettimeofday({1429044127, 496180}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 177) = 177\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/node.py\", {st_mode=S_IFREG|0755, st_size=15644, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/node.py\", O_RDONLY|O_LARGEFILE) = 7\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=15644, ...}) = 0\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=15644, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(7, \"################################\"..., 8192) = 8192\r\n    read(7, \"     elif worker_type == 'contai\"..., 4096) = 4096\r\n    read(7, \"       # add roles to realm\\n    \"..., 4096) = 3356\r\n    read(7, \"\", 4096)                       = 0\r\n    close(7)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    gettimeofday({1429044127, 516530}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 85) = 85\r\n    gettimeofday({1429044127, 522917}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 189) = 189\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/internet/defer.py\", {st_mode=S_IFREG|0755, st_size=58838, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/internet/defer.py\", O_RDONLY|O_LARGEFILE) = 7\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=58838, ...}) = 0\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=58838, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(7, \"# -*- test-case-name: twisted.te\"..., 8192) = 8192\r\n    read(7, \"ler = canceller\\n        if self.\"..., 4096) = 4096\r\n    read(7, \"ave been added to this L{Deferre\"..., 4096) = 4096\r\n    read(7, \"d by\\n        L{_addContinue} and\"..., 4096) = 4096\r\n    read(7, \"ng full frame information in the\"..., 4096) = 4096\r\n    read(7, \" L{Failure}).\\n        \\\"\\\"\\\"\\n      \"..., 4096) = 4096\r\n    read(7, \"ith a failure result without wai\"..., 4096) = 4096\r\n    read(7, \" deferredList:  C{list} of L{Def\"..., 4096) = 4096\r\n    read(7, \"d thing\\n            thing = thin\"..., 4096) = 4096\r\n    read(7, \"nction, one that wasn't\\n        \"..., 4096) = 4096\r\n    read(7, \"\\n    you can't use C{return resu\"..., 4096) = 4096\r\n    read(7, \"s locked, then the Deferred is p\"..., 4096) = 4096\r\n    read(7, \".backlog = backlog\\n\\n\\n    def _ca\"..., 4096) = 4096\r\n    read(7, \"imeoutCall.cancel()\\n            \"..., 4096) = 1494\r\n    read(7, \"\", 4096)                       = 0\r\n    close(7)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    gettimeofday({1429044127, 557126}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 96) = 96\r\n    gettimeofday({1429044127, 564418}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 199) = 199\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/python/failure.py\", {st_mode=S_IFREG|0755, st_size=23161, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/python/failure.py\", O_RDONLY|O_LARGEFILE) = 7\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=23161, ...}) = 0\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=23161, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(7, \"# -*- test-case-name: twisted.te\"..., 8192) = 8192\r\n    read(7, \" self.frames = []\\n        stack \"..., 4096) = 4096\r\n    read(7, \"\\n        \\\"\\\"\\\"Check if this failur\"..., 4096) = 4096\r\n    read(7, \"    if self.pickled:\\n           \"..., 4096) = 4096\r\n    read(7, \"mes:\\n            if not elideFra\"..., 4096) = 2681\r\n    read(7, \"\", 4096)                       = 0\r\n    close(7)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    gettimeofday({1429044127, 588161}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 96) = 96\r\n    gettimeofday({1429044127, 594097}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 178) = 178\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/node.py\", {st_mode=S_IFREG|0755, st_size=15644, ...}) = 0\r\n    gettimeofday({1429044127, 602379}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 134) = 134\r\n    gettimeofday({1429044127, 608390}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 185) = 185\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/Twisted-15.1.0-py2.7-linux-armv6l.egg/twisted/internet/defer.py\", {st_mode=S_IFREG|0755, st_size=58838, ...}) = 0\r\n    gettimeofday({1429044127, 618190}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 104) = 104\r\n    gettimeofday({1429044127, 623772}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 179) = 179\r\n    stat64(\"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/process.py\", {st_mode=S_IFREG|0755, st_size=35594, ...}) = 0\r\n    open(\"/usr/local/lib/python2.7/dist-packages/crossbar-0.10.4-py2.7.egg/crossbar/controller/process.py\", O_RDONLY|O_LARGEFILE) = 7\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=35594, ...}) = 0\r\n    fstat64(7, {st_mode=S_IFREG|0755, st_size=35594, ...}) = 0\r\n    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f37000\r\n    read(7, \"################################\"..., 8192) = 8192\r\n    read(7, \"heckconfig.check_listening_trans\"..., 4096) = 4096\r\n    read(7, \"   to the last N entries.\\n      \"..., 4096) = 4096\r\n    read(7, \"ow overriding debug flag from op\"..., 4096) = 4096\r\n    read(7, \"{}' using command line '{}' ..\\\".\"..., 4096) = 4096\r\n    read(7, \" 'started':\\n            emsg = \\\"\"..., 4096) = 4096\r\n    read(7, \" # directory watcher\\n           \"..., 4096) = 4096\r\n    read(7, \"bly only if the forking of a new\"..., 4096) = 2826\r\n    read(7, \"\", 4096)                       = 0\r\n    close(7)                                = 0\r\n    munmap(0xb6f37000, 4096)                = 0\r\n    gettimeofday({1429044127, 650046}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 126) = 126\r\n    gettimeofday({1429044127, 656799}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 264) = 264\r\n    gettimeofday({1429044127, 664371}, NULL) = 0\r\n    stat64(\"/home/pi/slider/.crossbar/node.pid\", {st_mode=S_IFREG|0644, st_size=326, ...}) = 0\r\n    unlink(\"/home/pi/slider/.crossbar/node.pid\") = 0\r\n    epoll_wait(0x3, 0x309ea90, 0x2, 0)      = 0\r\n    gettimeofday({1429044127, 671981}, NULL) = 0\r\n    stat64(\"/etc/localtime\", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0\r\n    write(2, \"2015-04-14 20:42:07+0000 [Contro\"..., 67) = 67\r\n    rt_sigaction(SIGINT, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x2cf88, [], 0x4000000 /* SA_??? */}, 8) = 0\r\n    rt_sigaction(SIGTERM, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x2cf88, [], 0x4000000 /* SA_??? */}, 8) = 0\r\n    rt_sigaction(SIGCHLD, {SIG_DFL, [], 0x4000000 /* SA_??? */}, {0x2cf88, [], SA_RESTART|0x4000000}, 8) = 0\r\n    close(10)                               = 0\r\n    exit_group(0)                           = ?\r\n\r\n"}}