Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Datovka Datovka
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Datovka projects
  • DatovkaDatovka
  • Merge requests
  • !194

Merged
Created Apr 26, 2019 by Karel Slaný@kslanyOwner

Fix Database Access

  • Overview 0
  • Commits 4
  • Changes 9

Qt-5.10 and newer versions have some internal changes that cause simultaneous preparation (in different threads) of SQL queries which work on the same database to crash inside the sqlite3 engine which is shipped with Qt.

Qt-5.9 (including Qt-5.9.8) and older version seem not to exhibit this behaviour. Versions for Windows and macOS which are bundled with Qt-5.9 are not affected.

Linux users using Qt-5.10 and newer report crashes when synchronising accounts which contain an 'inv' database file.

addresses #424 (closed) #423 (closed)

closes #424 (closed) #423 (closed)

Edited Apr 26, 2019 by Karel Slaný
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: explicit-database-locking