SeisComP AGPL prerelease for beta testing

Again got freeze, splash disappears, but no any windows opened:
alex@alex-Standard-PC-i440FX-PIIX-1996:~$ scolv --debug
09:55:52 [debug] Adding plugin path: .
09:55:52 [debug] Adding plugin path: /home/alex/.seiscomp/plugins
09:55:52 [debug] Adding plugin path: /home/alex/seiscomp/lib/plugins
09:55:52 [debug] Adding plugin path: /home/alex/seiscomp/lib
09:55:52 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins
09:55:52 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins/scolv
09:55:52 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/dbmysql.so
09:55:52 [info] Plugin dbmysql registered
09:55:52 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/mlh.so
09:55:52 [info] Plugin mlh registered
09:55:52 [info]
Plugins:

[1]
description: MySQL database driver
author: GFZ Potsdam seiscomp-devel@gfz-potsdam.de
version: 0.9.2
API: 14.0.0
[2]
description: MLh magnitude method (max of both horizontal compontents)
author: gempa GmbH, modified by Stefan Heimers at the SED
version: 0.0.8
API: 14.0.0

09:55:52 [info] Connect to messaging
09:55:52 [debug] Trying to connect to scolv@localhost/production with primary group = LOCATION
09:55:52 [info] scmp://localhost/production
09:55:52 [debug] Attempt to connect to localhost:18180/production
09:55:52 [debug] Registered clientname: scolv
09:55:52 [info] Outgoing messages are encoded to match schema version 0.11
09:55:52 [info] Want to flush 0 backlog messages
09:55:52 [info] Connect to database
09:55:52 [info] Received database service parameters
09:55:52 [info] Trying to connect to mysql database
09:55:52 [debug] Connected to sysop:******@localhost:3306/seiscomp (Localhost via UNIX socket)
09:55:52 [debug] Found database version v0.11
09:55:52 [info] Connected successfully
09:55:52 [info] Loading complete inventory
09:56:23 [info] Finished loading complete inventory
09:56:23 [info] Loading configuration module
09:56:24 [info] Finished loading configuration module
09:59:52 [debug] Received ack, 19 remaining messages in buffer
10:00:04 [debug] Received ack, 19 remaining messages in buffer
10:00:16 [debug] Received ack, 19 remaining messages in buffer
10:00:28 [debug] Received ack, 19 remaining messages in buffer
10:00:40 [debug] Received ack, 19 remaining messages in buffer
10:00:52 [debug] Received ack, 19 remaining messages in buffer
10:01:04 [debug] Received ack, 19 remaining messages in buffer
10:01:16 [debug] Received ack, 19 remaining messages in buffer
10:01:28 [debug] Received ack, 19 remaining messages in buffer
10:01:40 [debug] Received ack, 19 remaining messages in buffer
10:01:52 [debug] Received ack, 19 remaining messages in buffer
10:02:04 [debug] Received ack, 19 remaining messages in buffer


alex@alex-Standard-PC-i440FX-PIIX-1996:~$ scdumpcfg scolv
core.plugins
value(s) : dbmysql
source : /home/alex/seiscomp/etc/global.cfg
logging.level
value(s) : 2
source : /home/alex/seiscomp/etc/defaults/global.cfg
logging.file.rotator
value(s) : true
source : /home/alex/seiscomp/etc/defaults/global.cfg
logging.file.rotator.timeSpan
value(s) : 86400
source : /home/alex/seiscomp/etc/defaults/global.cfg
logging.file.rotator.archiveSize
value(s) : 7
source : /home/alex/seiscomp/etc/defaults/global.cfg
connection.server
value(s) : localhost/production
source : /home/alex/seiscomp/etc/defaults/global.cfg
connection.timeout
value(s) : 3
source : /home/alex/seiscomp/etc/defaults/global.cfg
connection.encoding
value(s) : binary
source : /home/alex/seiscomp/etc/defaults/global.cfg
recordstream.service
value(s) : slink
source : /home/alex/seiscomp/etc/global.cfg
recordstream.source
value(s) : sc3-i01-acquisition.gsn:18000
source : /home/alex/seiscomp/etc/global.cfg
agencyID
value(s) : ASBoper
source : /home/alex/seiscomp/etc/scolv.cfg
organization
value(s) : ASGSR
source : /home/alex/seiscomp/etc/global.cfg
picker.filters
value(s) : BP 0.1 - 1 Hz 3rd order;BW(3,0.1,1), BP 0.1 - 2 Hz 3rd order;BW(3,0.1,2), BP 0.4 - 1 Hz 3rd order;BW(3,0.4,1), @BP 0.7 - 2 Hz 3rd order;BW(3,0.7,2), BP 1 - 3 Hz 3rd order;BW(3,1.0,3), BP 2 - 4 Hz 3rd order;BW(3,2.0,4), BP 3 - 6 Hz 3rd order;BW(3,3.0,6), BP 4 - 8 Hz 3rd order;BW(3,4.0,8), BP 1 - 5 Hz 3rd order;BW(3,1.0,5), BP 0.7 - 2 Hz + STA/LTA(1,50);RMHP(10)->ITAPER(30)->BW(3,0.7,2)->STALTA(1,50)
source : /home/alex/seiscomp/etc/defaults/global.cfg
eventlist.visibleColumns
value(s) : M, TP, Phases, Lat, Lon, Depth, Stat, Agency, Region, ID
source : /home/alex/seiscomp/etc/defaults/global.cfg
ttt.libtau.tables
value(s) : iasp91, ak135
source : /home/alex/seiscomp/etc/defaults/global.cfg
ttt.LOCSAT.tables
value(s) : iasp91, tab
source : /home/alex/seiscomp/etc/defaults/global.cfg
connection.subscriptions
value(s) : EVENT, LOCATION, FOCMECH, MAGNITUDE, PICK, CONFIG, GUI
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
loadEventDB
value(s) : 1.0
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
picker.phases.favourites
value(s) : P, Pn, Pg, pP, S, Sg
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
picker.showPhases
value(s) : P, Pn, Pg, pP, sP, S, Sg
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
picker.loadAllPicks
value(s) : false
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
picker.loadAllComponents
value(s) : false
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
magnitudes
value(s) : MLv, mb, mB, Mwp, MLh
source : /home/alex/seiscomp/etc/scolv.cfg
olv.arrivalTable.visibleColumns
value(s) : Used, Status, Phase, Net, Sta, Loc/Cha, Timeres, Dis, Az, Time, +/-
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
olv.artificialOriginAdvanced
value(s) : false
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
olv.computeMissingTakeOffAngles
value(s) : true
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
olv.systemTray
value(s) : true
source : /home/alex/seiscomp/etc/defaults/scolv.cfg
datacenterID
value(s) : ASGSR
source : /home/alex/seiscomp/etc/global.cfg
map.location
value(s) : @DATADIR@/maps/%l/%c/%r.jpg
source : /home/alex/seiscomp/etc/global.cfg
map.format
value(s) : mercator
source : /home/alex/seiscomp/etc/global.cfg
plugins
value(s) : mlh
source : /home/alex/seiscomp/etc/scolv.cfg
amplitudes
value(s) : MLh, MLv, mb, mB, Mwp
source : /home/alex/seiscomp/etc/scolv.cfg
module.trunk.global.MLh.ClippingThreshold
value(s) : 6710886
source : /home/alex/seiscomp/etc/scolv.cfg
module.trunk.global.MLh.maxavg
value(s) : max
source : /home/alex/seiscomp/etc/scolv.cfg
module.trunk.global.MLh.params
value(s) : 30 nomag; 60 0.018 2.17; 700 0.0038 3.02
source : /home/alex/seiscomp/etc/scolv.cfg
alex@alex-Standard-PC-i440FX-PIIX-1996:~$

Does that happen frequently or just in one out of ten runs?

Quite frequently. Yesterday I got 5 sequent freezes. Also I can not break it with ctrl-c from terminal, so looks like SIGTERM blocked. scrttv works fine.

Here two logs from subsequent runs, first with freeze, second runs normally :
`
alex@alex-Standard-PC-i440FX-PIIX-1996:~/seiscomp-src/seiscomp/build$ scolv --debug
10:06:34 [debug] Adding plugin path: .
10:06:34 [debug] Adding plugin path: /home/alex/.seiscomp/plugins
10:06:34 [debug] Adding plugin path: /home/alex/seiscomp/lib/plugins
10:06:34 [debug] Adding plugin path: /home/alex/seiscomp/lib
10:06:34 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins
10:06:34 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins/scolv
10:06:34 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/dbmysql.so
10:06:34 [info] Plugin dbmysql registered
10:06:34 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/mlh.so
10:06:34 [info] Plugin mlh registered
10:06:34 [info]
Plugins:

[1]
description: MySQL database driver
author: GFZ Potsdam seiscomp-devel@gfz-potsdam.de
version: 0.9.2
API: 14.0.0
[2]
description: MLh magnitude method (max of both horizontal compontents)
author: gempa GmbH, modified by Stefan Heimers at the SED
version: 0.0.8
API: 14.0.0

10:06:34 [info] Connect to messaging
10:06:34 [debug] Trying to connect to scolv@localhost/production with primary group = LOCATION
10:06:34 [info] scmp://localhost/production
10:06:34 [debug] Attempt to connect to localhost:18180/production
10:06:34 [debug] Registered clientname: scolv
10:06:34 [info] Outgoing messages are encoded to match schema version 0.11
10:06:34 [info] Want to flush 0 backlog messages
10:06:34 [info] Connect to database
10:06:34 [info] Received database service parameters
10:06:34 [info] Trying to connect to mysql database
10:06:34 [debug] Connected to sysop:******@localhost:3306/seiscomp (Localhost via UNIX socket)
10:06:35 [debug] Found database version v0.11
10:06:35 [info] Connected successfully
10:06:35 [info] Loading complete inventory
10:07:05 [info] Finished loading complete inventory
10:07:05 [info] Loading configuration module
10:07:05 [info] Finished loading configuration module
10:07:06 [info] Found cities.xml and read 71653 entries
10:07:06 [debug] Settings up connection state in settings dialog
10:07:06 [debug] Joining group: CONFIG in settings dialog
10:07:06 [debug] Received ack, 1 remaining messages in buffer
10:07:06 [debug] Received ack, 0 remaining messages in buffer
10:07:06 [debug] Subscribed to group CONFIG
10:07:06 [debug] Joining group: EVENT in settings dialog
10:07:06 [debug] Subscribed to group EVENT
10:07:06 [debug] Joining group: FOCMECH in settings dialog
10:07:06 [debug] Subscribed to group FOCMECH
10:07:06 [debug] Joining group: GUI in settings dialog
10:07:06 [debug] Subscribed to group GUI
10:07:06 [debug] Joining group: LOCATION in settings dialog
10:07:06 [debug] Subscribed to group LOCATION
10:07:06 [debug] Joining group: MAGNITUDE in settings dialog
10:07:06 [debug] Subscribed to group MAGNITUDE
10:07:06 [debug] Joining group: PICK in settings dialog
10:07:06 [debug] Subscribed to group PICK
10:07:06 [info] Read 0 segment(s) with a total number of 0 vertice(s) from 0 BNA file(s) found under /home/alex/.seiscomp/bna in 0.001237s
10:07:06 [info] Read 0 segment(s) with a total number of 0 vertice(s) from 0 BNA file(s) found under /home/alex/seiscomp/share/bna in 0.000077s
10:07:07 [debug] LOCSAT: no station corrections used for profile iasp91
10:07:10 [debug] Object removed from cache with id: 670234
10:07:10 [debug] Object removed from cache with id: 672970
10:07:10 [debug] Object removed from cache with id: 674916
10:07:10 [debug] This message will not be repeated for other objects
10:07:10 [debug] selected magnitude: Origin/20200507014119.230266.87172/netMag/MLh with 1 magRefs
10:07:10 [debug] selected Origin : Origin/20200507014119.230266.87172 with 73 arrivals
10:07:10 [debug] selected magnitude: Origin/20200507014119.230266.87172/netMag/MLh with 1 magRefs
10:07:10 [debug] selected Origin : Origin/20200507014119.230266.87172 with 73 arrivals
10:07:11 [debug] Setting automatic reconnect to: 1
10:07:11 [info] starting message thread
10:07:12 [debug] Received ack, 0 remaining messages in buffer
10:07:17 [debug] Setting automatic reconnect to: 0
10:07:17 [debug] Shutdown gracefully
10:07:17 [info] Keep 0 messages in the backlog
10:07:17 [debug] Setting automatic reconnect to: 0
10:07:17 [debug] Connection::wait() returned error 9 and automatic reconnect is disabled: NotConnected
10:07:17 [info] leaving message thread
10:07:17 [info] destroying message thread
10:07:18 [info] Disconnecting from database
10:07:18 [debug] Leaving ::done
10:07:18 [debug] Number of remaining objects before destroying application: 538307
alex@alex-Standard-PC-i440FX-PIIX-1996:~/seiscomp-src/seiscomp/build$ scolv --debug
10:07:21 [debug] Adding plugin path: .
10:07:21 [debug] Adding plugin path: /home/alex/.seiscomp/plugins
10:07:21 [debug] Adding plugin path: /home/alex/seiscomp/lib/plugins
10:07:21 [debug] Adding plugin path: /home/alex/seiscomp/lib
10:07:21 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins
10:07:21 [debug] Adding plugin path: /home/alex/seiscomp/share/plugins/scolv
10:07:21 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/dbmysql.so
10:07:21 [info] Plugin dbmysql registered
10:07:21 [debug] Trying to open plugin at /home/alex/seiscomp/share/plugins/mlh.so
10:07:21 [info] Plugin mlh registered
10:07:21 [info]
Plugins:

[1]
description: MySQL database driver
author: GFZ Potsdam seiscomp-devel@gfz-potsdam.de
version: 0.9.2
API: 14.0.0
[2]
description: MLh magnitude method (max of both horizontal compontents)
author: gempa GmbH, modified by Stefan Heimers at the SED
version: 0.0.8
API: 14.0.0

10:07:21 [info] Connect to messaging
10:07:21 [debug] Trying to connect to scolv@localhost/production with primary group = LOCATION
10:07:21 [info] scmp://localhost/production
10:07:21 [debug] Attempt to connect to localhost:18180/production
10:07:21 [debug] Registered clientname: scolv
10:07:21 [info] Outgoing messages are encoded to match schema version 0.11
10:07:21 [info] Want to flush 0 backlog messages
10:07:21 [info] Connect to database
10:07:21 [info] Received database service parameters
10:07:21 [info] Trying to connect to mysql database
10:07:21 [debug] Connected to sysop:******@localhost:3306/seiscomp (Localhost via UNIX socket)
10:07:21 [debug] Found database version v0.11
10:07:21 [info] Connected successfully
10:07:21 [info] Loading complete inventory
10:07:46 [info] Finished loading complete inventory
10:07:46 [info] Loading configuration module
10:07:47 [info] Finished loading configuration module
^C^C^C^C^C^C^C
^Z
[1]+ Stopped scolv --debug
alex@alex-Standard-PC-i440FX-PIIX-1996:~/seiscomp-src/seiscomp/build$ kill -9 %1
[1]+ Killed scolv --debug
alex@alex-Standard-PC-i440FX-PIIX-1996:~/seiscomp-src/seiscomp/build$
`

Parallel make crashes on (or after) doc compilation:

make -j 4

References
##########
looking for now-outdated files… none found
pickling environment… done
checking consistency… done
writing… ew2sc3.1 { } msrtsimul.1 { } slmon.1 { } tabinvmodifier.1 { } tab2inv.1 { } scbulletin.1 { } scart.1 { } scvoice.1 { } inv2dlsv.1 { } scevtlog.1 { } bindings2cfg.1 { } scsendjournal.1 { } scalert.1 { } scevtstreams.1 { } scdbstrip.1 { } scdumpcfg.1 { } scsohlog.1 { } scevtls.1 { } import_inv.1 { } scorgls.1 { } sh2proc.1 { } scmssort.1 { } scmv.1 { } scqcv.1 { } scrttv.1 { } scolv.1 { } scheli.1 { } scmm.1 { } scmapcut.1 { } scesv.1 { } fdsnws.1 { } /home/alex/src/seiscomp/build/doc/src/apps/fdsnws.rst:503: WARNING: undefined label: fdsnws_fetch (if the link has no caption the label must precede a section header)
/home/alex/src/seiscomp/build/doc/src/apps/fdsnws.rst:524: WARNING: undefined label: fdsnws_fetch (if the link has no caption the label must precede a section header)
scamp.1 { } scqc.1 { } scevent.1 { } scautopick.1 { } /home/alex/src/seiscomp/build/doc/src/apps/scautopick.rst:65: WARNING: unknown option: --playback
scmag.1 { } /home/alex/src/seiscomp/build/doc/src/apps/scmag.rst:115: WARNING: term not in glossary: mw(avg)
/home/alex/src/seiscomp/build/doc/src/apps/scmag.rst:133: WARNING: term not in glossary: mlr
/home/alex/src/seiscomp/build/doc/src/apps/scmag.rst:133: WARNING: term not in glossary: mlv
scautoloc.1 { } scardac.1 { } scdispatch.1 { } scquery.1 { } sccnv.1 { } fdsnxml2inv.1 { } invextr.1 { } scinv.1 { } dlsv2inv.1 { } /home/alex/src/seiscomp/build/doc/src/apps/dlsv2inv.rst:30: WARNING: unknown option: --dcid
scdb.1 { } scimport.1 { } scxmldump.1 { } scm.1 { } scimex.1 { } sczip.1 { } ql2sc.1 { } scxmlmerge.1 { } caps_plugin.1 { } slarchive.1 { } seedlink.1 { } vs.1 { } scvsmag.1 { } scvsmaglog.1 { } scenvelope.1 { } screloc.1 { } scwfparam.1 { } bindings2cfg.1 { } scwfas.1 { } scmaster.1 { } scconfig.1 { } scchkcfg.1 { } scrtdd.1 { } global.1 { } /home/alex/src/seiscomp/build/doc/src/apps/global.rst:62: WARNING: undefined label: global_bindings_module (if the link has no caption the label must precede a section header)
…/build/doc/src/base/extensions.doc:9: WARNING: undefined label: kernel (if the link has no caption the label must precede a section header)
…/build/doc/src/base/extensions.doc:9: WARNING: undefined label: kernel/messaging (if the link has no caption the label must precede a section header)

build succeeded, 23 warnings.

The manual pages are in …/build/doc/man1.
Clean-up MAN temporary files
[ 23%] Built target scdoc
make: *** [Makefile:163: all] Ошибка 2

I can’t see any errors. The log is incomplete in this regard.

Ошибка 2 - Error 2
And compilation stops on that. Also it compiles well in case of single make without parallelizing.

Run it second time under script, but can not reproduce it

Hello Jan,

Sorry, I didn’t followed so much on this, too much to do elsewhere.

Would QuakeLink (with all its limitations) be able to provide a good enough interim solution to connect an SC3 and an SC4 system ?
My guess is that it would add an abstraction level in the middle, that can be connected to both spread and the new messaging system.

Jean-Marie.

Yes, that is actually its advantage. Once Quakelink is available for SeisComP (very soon) you can push from either side and pull from either side. Where you run Quakelink is up to you.

Regards,
Jan