[dss-developer] dSS auf Rechner (Ubuntu) + dSM (Testkit)

Kleiminger Wilhelm kleiminger at inf.ethz.ch
Mon Aug 29 17:41:02 CEST 2011


Hallo Michael,

vielen Dank fuer die Antwort! Ich bin immer noch am Probieren. :)

Jetzt haengt der dSS mit dem folgenden Fehler:

[2011-08-29 17:34:06][Info][System] Loading config file /usr/local/share/dss/data/config.xml
[2011-08-29 17:34:06][Info][System] Loading config directory /usr/local/share/dss/data/config.d
[2011-08-29 17:34:06][Info][System] No logfile configured, logging to stdout
[2011-08-29 17:34:06][Info][System] DSS starting up....
[2011-08-29 17:34:06][Info][System] dSS v1.0.5 (git:3efaff6e87d6d15880190c83de442aca7e328fb8-dirty) (wilhelmk at vslab27)
[2011-08-29 17:34:06][Info][System] Configuration: 
[2011-08-29 17:34:06][Info][System]   data:      'data/'
[2011-08-29 17:34:06][Info][System]   config:    '/usr/local/share/dss/data/'
[2011-08-29 17:34:06][Info][System]   webroot:   '/usr/local/share/dss/data/webroot/'
[2011-08-29 17:34:06][Info][System]   log dir:   '/usr/local/share/dss/data/logs/'
[2011-08-29 17:34:06][Info][System]   props dir: '/usr/local/share/dss/data/savedprops/'
[2011-08-29 17:34:06][Warning][Apartment] Could not find data/apartment.xml
[2011-08-29 17:34:06][Info][System] Failed to open data/apartment.xml
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom: Found device with id: example.js-device
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom:   adding script-file: data/simulated_device.js
[2011-08-29 17:34:06][Error][DSSim] DSSim::createJSPluginFrom: cannot find script file 'data/simulated_device.js', skipping device example.js-device
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom: Found device with id: example.slim_player
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom:   adding script-file: ../jslib/dsid.js
[2011-08-29 17:34:06][Error][DSSim] DSSim::createJSPluginFrom: cannot find script file '../jslib/dsid.js', skipping device example.slim_player
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom: Found device with id: example.vlc_player
[2011-08-29 17:34:06][Info][DSSim] DSSim::createJSPluginFrom:   adding script-file: ../jslib/dsid.js
[2011-08-29 17:34:06][Error][DSSim] DSSim::createJSPluginFrom: cannot find script file '../jslib/dsid.js', skipping device example.vlc_player
[2011-08-29 17:34:06][Debug][DSSim] LoadZones: found zone (4)
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadZones: found zone (1)
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadGroups: Adding device 4 to group 1 in zone 1
[2011-08-29 17:34:06][Debug][DSSim] LoadGroups: Adding device 13 to group 1 in zone 1
[2011-08-29 17:34:06][Debug][DSSim] LoadZones: found zone (4)
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSSim] LoadGroups: Adding device 5 to group 1 in zone 4
[2011-08-29 17:34:06][Debug][DSSim] LoadZones: found zone (172)
[2011-08-29 17:34:06][Debug][DSSim] LoadDevices: found device
[2011-08-29 17:34:06][Debug][DSBusInterface] initializing DSBusInterface
[2011-08-29 17:34:16][Debug][DSBusInterface] Couldn't open dsmapi connection to 'tcp://localhost:8442' result: -3
[2011-08-29 17:34:16][Info][WebServer] Webserver: Listening on 0.0.0.0:8080s
[2011-08-29 17:34:16][Info][WebServer] Webserver: Configured webroot: /usr/local/share/dss/data/webroot/
[2011-08-29 17:34:16][Info][WebServer] Webserver: Configured SSL certificate: /usr/local/share/dss/data/dsscert.pem
[2011-08-29 17:34:16][Fatal][System] Failed to initialize subsystem 'WebServer': Could not start webserver
[2011-08-29 17:34:16][Fatal][System] Failed to initialize subsystems, exiting...
[2011-08-29 17:34:16][Fatal][System] Failed to login as system-user (Shutdown needs to be as system user)
*** glibc detected *** ./build/dss: double free or corruption (!prev): 0x0000000000ffa270 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x7f3f965f5a8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7f3f965f98e3]
/usr/lib/libgsoapssl++.so.0(soap_done+0x2ef)[0x7f3f9816b78f]
./build/dss(_ZN13dssSSLServiceD1Ev+0x24)[0x807b98]
./build/dss(_ZN3dss11WebServicesD1Ev+0x8e)[0x804586]
./build/dss(_ZN3dss11WebServicesD0Ev+0x18)[0x804662]
./build/dss(_ZN5boost14checked_deleteIN3dss11WebServicesEEEvPT_+0x2a)[0x6a619f]
./build/dss(_ZN5boost6detail17sp_counted_impl_pIN3dss11WebServicesEE7disposeEv+0x1c)[0x6a9194]
./build/dss(_ZN5boost6detail15sp_counted_base7releaseEv+0x42)[0x68ffc4]
./build/dss(_ZN5boost6detail12shared_countD1Ev+0x27)[0x69003d]
./build/dss(_ZN5boost10shared_ptrIN3dss11WebServicesEED1Ev+0x1c)[0x6a008c]
./build/dss(_ZN5boost10shared_ptrIN3dss11WebServicesEE5resetEv+0x38)[0x6a11f4]
./build/dss(_ZN3dss3DSSD1Ev+0x3b)[0x698c51]
./build/dss(_ZN3dss3DSS8shutdownEv+0x85)[0x69def9]
./build/dss(main+0xbd4)[0x68f7a6]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7f3f9659beff]
./build/dss[0x68e879]
======= Memory map: ========
00400000-009b8000 r-xp 00000000 00:14 12071144                           /home/wilhelmk/digitalstrom/newdss/dss-mainline/build/dss
00bb8000-00bb9000 r--p 005b8000 00:14 12071144                           /home/wilhelmk/digitalstrom/newdss/dss-mainline/build/dss
00bb9000-00bbd000 rw-p 005b9000 00:14 12071144                           /home/wilhelmk/digitalstrom/newdss/dss-mainline/build/dss
00bbd000-00bbe000 rw-p 00000000 00:00 0 
00fb4000-0103a000 rw-p 00000000 00:00 0                                  [heap]
7f3f88000000-7f3f88021000 rw-p 00000000 00:00 0 
7f3f88021000-7f3f8c000000 ---p 00000000 00:00 0 
7f3f8d83e000-7f3f8d84a000 r-xp 00000000 08:01 6819754                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f3f8d84a000-7f3f8da49000 ---p 0000c000 08:01 6819754                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f3f8da49000-7f3f8da4a000 r--p 0000b000 08:01 6819754                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f3f8da4a000-7f3f8da4b000 rw-p 0000c000 08:01 6819754                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f3f8da6e000-7f3f8da6f000 ---p 00000000 00:00 0 
7f3f8da6f000-7f3f8e26f000 rw-p 00000000 00:00 0 
7f3f8e26f000-7f3f8e514000 r--p 00000000 08:01 5374095                    /usr/lib/locale/locale-archive
7f3f8e514000-7f3f8e518000 r-xp 00000000 08:01 6815998                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3f8e518000-7f3f8e717000 ---p 00004000 08:01 6815998                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3f8e717000-7f3f8e718000 r--p 00003000 08:01 6815998                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3f8e718000-7f3f8e719000 rw-p 00004000 08:01 6815998                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f3f8e719000-7f3f8e71e000 r-xp 00000000 08:01 5374111                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f3f8e71e000-7f3f8e91d000 ---p 00005000 08:01 5374111                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f3f8e91d000-7f3f8e91e000 r--p 00004000 08:01 5374111                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f3f8e91e000-7f3f8e91f000 rw-p 00005000 08:01 5374111                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f3f8e91f000-7f3f8e921000 r-xp 00000000 08:01 5374100                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f3f8e921000-7f3f8eb20000 ---p 00002000 08:01 5374100                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f3f8eb20000-7f3f8eb21000 r--p 00001000 08:01 5374100                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f3f8eb21000-7f3f8eb22000 rw-p 00002000 08:01 5374100                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f3f8eb22000-7f3f8eb25000 r-xp 00000000 08:01 5377714                    /usr/lib/libxcb-atom.so.1.0.0
7f3f8eb25000-7f3f8ed25000 ---p 00003000 08:01 5377714                    /usr/lib/libxcb-atom.so.1.0.0
7f3f8ed25000-7f3f8ed26000 r--p 00003000 08:01 5377714                    /usr/lib/libxcb-atom.so.1.0.0
7f3f8ed26000-7f3f8ed27000 rw-p 00004000 08:01 5377714                    /usr/lib/libxcb-atom.so.1.0.0
7f3f8ed27000-7f3f8ed2a000 r-xp 00000000 08:01 5377720                    /usr/lib/libxcb-event.so.1.0.0
7f3f8ed2a000-7f3f8ef2a000 ---p 00003000 08:01 5377720                    /usr/lib/libxcb-event.so.1.0.0
7f3f8ef2a000-7f3f8ef2b000 r--p 00003000 08:01 5377720                    /usr/lib/libxcb-event.so.1.0.0
7f3f8ef2b000-7f3f8ef2c000 rw-p 00004000 08:01 5377720                    /usr/lib/libxcb-event.so.1.0.0
7f3f8ef2c000-7f3f8ef2f000 r-xp 00000000 08:01 5377716                    /usr/lib/libxcb-aux.so.0.0.0
7f3f8ef2f000-7f3f8f12e000 ---p 00003000 08:01 5377716                    /usr/lib/libxcb-aux.so.0.0.0
7f3f8f12e000-7f3f8f12f000 r--p 00002000 08:01 5377716                    /usr/lib/libxcb-aux.so.0.0.0
7f3f8f12f000-7f3f8f130000 rw-p 00003000 08:01 5377716                    /usr/lib/libxcb-aux.so.0.0.0
7f3f8f130000-7f3f8f146000 r-xp 00000000 08:01 5374278                    /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f3f8f146000-7f3f8f346000 ---p 00016000 08:01 5374278                    /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f3f8f346000-7f3f8f347000 r--p 00016000 08:01 5374278                    /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f3f8f347000-7f3f8f348000 rw-p 00017000 08:01 5374278                    /usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
7f3f8f348000-7f3f8f34b000 rw-p 00000000 00:00 0 
7f3f8f34b000-7f3f8f352000 r-xp 00000000 08:01 5374473                    /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f3f8f352000-7f3f8f551000 ---p 00007000 08:01 5374473                    /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f3f8f551000-7f3f8f552000 r--p 00006000 08:01 5374473                    /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f3f8f552000-7f3f8f553000 rw-p 00007000 08:01 5374473                    /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
7f3f8f553000-7f3f8f55c000 r-xp 00000000 08:01 5376175                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f3f8f55c000-7f3f8f75b000 ---p 00009000 08:01 5376175                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f3f8f75b000-7f3f8f75c000 r--p 00008000 08:01 5376175                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f3f8f75c000-7f3f8f75d000 rw-p 00009000 08:01 5376175                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f3f8f75d000-7f3f8f765000 r-xp 00000000 08:01 5376181                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f3f8f765000-7f3f8f964000 ---p 00008000 08:01 5376181                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f3f8f964000-7f3f8f965000 r--p 00007000 08:01 5376181                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f3f8f965000-7f3f8f966000 rw-p 00008000 08:01 5376181                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f3f8f966000-7f3f8f975000 r-xp 00000000 08:01 5376177                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f3f8f975000-7f3f8fb74000 ---p 0000f000 08:01 5376177                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f3f8fb74000-7f3f8fb75000 r--p 0000e000 08:01 5376177                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f3f8fb75000-7f3f8fb76000 rw-p 0000f000 08:01 5376177                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f3f8fb76000-7f3f8fb78000 r-xp 00000000 08:01 5376179                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0[2011-08-29 17:34:16][Fatal][System] Caught SIGABRT
[2011-08-29 17:34:16][Fatal][System] Backtrace[0]: ./build/dss(_ZN3dss9Backtrace12logBacktraceEv+0x27) [0x78b723]
[2011-08-29 17:34:16][Fatal][System] Backtrace[1]: ./build/dss(_ZN3dss3DSS12handleSignalEi+0x13e) [0x69e870]
[2011-08-29 17:34:16][Fatal][System] Backtrace[2]: /lib/x86_64-linux-gnu/libc.so.6(+0x33d80) [0x7f3f965b0d80]
[2011-08-29 17:34:16][Fatal][System] Backtrace[3]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f3f965b0d05]
[2011-08-29 17:34:16][Fatal][System] Backtrace[4]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x186) [0x7f3f965b4ab6]
[2011-08-29 17:34:16][Fatal][System] Backtrace[5]: /lib/x86_64-linux-gnu/libc.so.6(+0x6cd7b) [0x7f3f965e9d7b]
[2011-08-29 17:34:16][Fatal][System] Backtrace[6]: /lib/x86_64-linux-gnu/libc.so.6(+0x78a8f) [0x7f3f965f5a8f]
[2011-08-29 17:34:16][Fatal][System] Backtrace[7]: /lib/x86_64-linux-gnu/libc.so.6(cfree+0x73) [0x7f3f965f98e3]
[2011-08-29 17:34:16][Fatal][System] Backtrace[8]: /usr/lib/libgsoapssl++.so.0(soap_done+0x2ef) [0x7f3f9816b78f]
[2011-08-29 17:34:16][Fatal][System] Backtrace[9]: ./build/dss(_ZN13dssSSLServiceD1Ev+0x24) [0x807b98]
[2011-08-29 17:34:16][Fatal][System] Backtrace[10]: ./build/dss(_ZN3dss11WebServicesD1Ev+0x8e) [0x804586]
[2011-08-29 17:34:16][Fatal][System] Backtrace[11]: ./build/dss(_ZN3dss11WebServicesD0Ev+0x18) [0x804662]
[2011-08-29 17:34:16][Fatal][System] Backtrace[12]: ./build/dss(_ZN5boost14checked_deleteIN3dss11WebServicesEEEvPT_+0x2a) [0x6a619f]
[2011-08-29 17:34:16][Fatal][System] Backtrace[13]: ./build/dss(_ZN5boost6detail17sp_counted_impl_pIN3dss11WebServicesEE7disposeEv+0x1c) [0x6a9194]
[2011-08-29 17:34:16][Fatal][System] Backtrace[14]: ./build/dss(_ZN5boost6detail15sp_counted_base7releaseEv+0x42) [0x68ffc4]
[2011-08-29 17:34:16][Fatal][System] Backtrace[15]: ./build/dss(_ZN5boost6detail12shared_countD1Ev+0x27) [0x69003d]
[2011-08-29 17:34:16][Fatal][System] Backtrace[16]: ./build/dss(_ZN5boost10shared_ptrIN3dss11WebServicesEED1Ev+0x1c) [0x6a008c]
[2011-08-29 17:34:16][Fatal][System] Backtrace[17]: ./build/dss(_ZN5boost10shared_ptrIN3dss11WebServicesEE5resetEv+0x38) [0x6a11f4]
[2011-08-29 17:34:16][Fatal][System] Backtrace[18]: ./build/dss(_ZN3dss3DSSD1Ev+0x3b) [0x698c51]
[2011-08-29 17:34:16][Fatal][System] Backtrace[19]: ./build/dss(_ZN3dss3DSS8shutdownEv+0x85) [0x69def9]
[2011-08-29 17:34:16][Fatal][System] Backtrace[20]: ./build/dss(main+0xbd4) [0x68f7a6]
[2011-08-29 17:34:16][Fatal][System] Backtrace[21]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff) [0x7f3f9659beff]
[2011-08-29 17:34:16][Fatal][System] Backtrace[22]: ./build/dss() [0x68e879]

Woran koennte das liegen? Ich habe beim Kompilierungsvorgang keine Fehler gesehen und auch die noetigen Libraries als amd64 installiert (teilweise aus Kompatibilitaetsgruenden in neuerer Version).

Cheers,
Willi

________________________________________
From: dss-developer-bounces at forum.digitalstrom.org [dss-developer-bounces at forum.digitalstrom.org] on behalf of Troß, Michael [michael.tross at aizo.com]
Sent: 24 August 2011 09:17
To: dSS development list
Subject: Re: [dss-developer] dSS auf Rechner (Ubuntu) + dSM (Testkit)

Hallo Willi,

> nachdem mein dSS ja irgendwie nicht mehr reagiert frage ich mich ob ich mit
> einem lokal installierten dSS auf das dSM zugreifen und damit wieder
> durchstarten kann.
>
> Gibt es dazu eine Anleitung?

eine Kurzanleitung steht im dSS Wiki [1]. Man  benötigt entweder einen USB/RS485 Adapter für die direkte Verbindung zu dem dSM oder einen dSS11, der dann die Verbindung zu dem dS485 Bus herstellen kann.

Michael

[1] http://redmine.digitalstrom.org/projects/dss/wiki/Connecting_a_demonstration_set_to_your_dSS

_______________________________________________
dss-developer mailing list
dss-developer at forum.digitalstrom.org
http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer


More information about the dss-developer mailing list