Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
E
evolution-data-server
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 38
    • Issues 38
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • evolution-data-server
  • Issues
  • #176

Closed
Open
Created Nov 13, 2019 by Sébastien Bacher@seb128

Corrupted database leading to have no calendar events?

Using 3.34.1 on Ubuntu 19.10, gnome-shell/gnome-calendar list no events while a google account is configured in goa.

The service prints errors that make it look like the cache/database is corrupted?

$ /usr/libexec/evolution-calendar-factory

(evolution-calendar-factory:4112): GLib-WARNING **: 11:57:44.425: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: SQLite error code '11': database disk image is malformed (statement:DELETE FROM ECacheObjects WHERE ECacheState=3)

#0  0x00007ffff7c38cf0 in g_log
    (log_domain=log_domain@entry=0x7ffff7c7f00e "GLib", log_level=log_level@entry=G_LOG_LEVEL_WARNING, format=format@entry=0x7ffff7c83a90 "GError set over the top of a previous GError or uninitialized memory.\nThis indicates a bug in someone's code. You must ensure an error is NULL before it's set.\nThe overwriting error message was: %s") at ../../../glib/gmessages.c:1411
#1  0x00007ffff7c1b126 in g_set_error
    (err=err@entry=0x7fffab7fdae0, domain=<optimized out>, code=code@entry=0, format=format@entry=0x7ffff7b5e200 "SQLite error code '%d': %s (statement:%s)")
    at ../../../glib/gerror.c:600
#2  0x00007ffff7b3b224 in e_cache_sqlite_exec_internal
    (cache=cache@entry=0x7fffc002f8b0 [ECalCache], stmt=stmt@entry=0x7fff9c0494b8 "DELETE FROM ECacheObjects WHERE ECacheState=3", callback=callback@entry=0x0, user_data=user_data@entry=0x0, cancellable=cancellable@entry=0x7fffc009b620 [GCancellable], error=error@entry=0x7fffab7fdae0)
    at ./src/libebackend/e-cache.c:593
#3  0x00007ffff7b3b3a4 in e_cache_sqlite_exec_printf
    (cache=cache@entry=0x7fffc002f8b0 [ECalCache], format=format@entry=0x7ffff7b5e328 "DELETE FROM ECacheObjects WHERE ECacheState=%d", callback=callback@entry=0x0, user_data=user_data@entry=0x0, cancellable=cancellable@entry=0x7fffc009b620 [GCancellable], error=error@entry=0x7fffab7fdae0)
    at ./src/libebackend/e-cache.c:623
#4  0x00007ffff7b3b5e9 in e_cache_clear_offline_changes_locked_default
    (cache=0x7fffc002f8b0 [ECalCache], cancellable=0x7fffc009b620 [GCancellable], error=0x7fffab7fdae0) at ./src/libebackend/e-cache.c:3034
#5  0x00007ffff7b3ed4c in e_cache_clear_offline_changes
    (cache=0x7fffc002f8b0 [ECalCache], cancellable=0x7fffc009b620 [GCancellable], error=0x7fffab7fdae0) at ./src/libebackend/e-cache.c:2495
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None