This seems to be SQLite that suspects the database is in use by another process - but again, no processes to be found.
The virtualenv's on both laptops are exactly the same, same Python version, same wxPython version.
The error log shows entries like this:
Version: 'wikidPad 2.3beta15' Session start: 2016-08-03 09:07:36
Traceback (most recent call last):
File "lib\pwiki\wikidata\WikiDataManager.py", line 453, in connect
self.wikiData.connect()
File "lib\pwiki\wikidata\WikiDataManager.py", line 257, in __call__
return self.callFunction(*args, **kwargs)
File "lib\pwiki\wikidata\original_sqlite\WikiData.py", line 207, in connect
raise lastException
DbWriteAccessError: database is locked [5]
Traceback (most recent call last):
File "lib\pwiki\wikidata\original_sqlite\WikiData.py", line 1116, in isDefinedWikiPageName
"select 1 from wikiwords where word = ?", (word,)))
File "lib\pwiki\wikidata\original_sqlite\DbStructure.py", line 97, in execSqlQuerySingleItem
self.dbCursor.execute(sql, params)
File "lib\pwiki\sqlite3api.py", line 331, in execute
self.stmt = self.conn.prepare(sql)
File "lib\pwiki\sqlite3api.py", line 98, in prepare
return [self.thinConn.prepare(sql), None]
File "lib\pwiki\SqliteThin3.py", line 613, in prepare
len(sql), byref(stmtref), 0))
WindowsError: exception: access violation reading 0xFFFFFFFFFFFFFFFF
Version: 'wikidPad 2.3beta15' Session start: 2016-08-03 09:15:24
Traceback (most recent call last):
File "lib\pwiki\wikidata\original_sqlite\WikiData.py", line 1116, in isDefinedWikiPageName
"select 1 from wikiwords where word = ?", (word,)))
File "lib\pwiki\wikidata\original_sqlite\DbStructure.py", line 97, in execSqlQuerySingleItem
self.dbCursor.execute(sql, params)
File "lib\pwiki\sqlite3api.py", line 331, in execute
self.stmt = self.conn.prepare(sql)
File "lib\pwiki\sqlite3api.py", line 98, in prepare
return [self.thinConn.prepare(sql), None]
File "lib\pwiki\SqliteThin3.py", line 613, in prepare
len(sql), byref(stmtref), 0))
WindowsError: exception: access violation reading 0xFFFFFFFFFFFFFFFF