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
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • evolution-data-server
  • Issues
  • #161

Closed (duplicated)
Open
Opened Oct 14, 2019 by Sébastien Bacher@seb128

evolution-calendar-factory invalid read

Using GNOME 3.34.1 in Ubuntu, when adding a google account through gnome-online-account and playing a bit with gnome-calendar (enabling/disabling calendars, syncing calendars, ...) it's easy enough to trigger an evolution-calendar-factory segfault

Valgrind log from the issue (the glib symbols are not working on Ubuntu currently for some reason so they are missing)

==18107== Thread 3 gdbus:
==18107== Invalid read of size 4
==18107==    at 0x4BAED58: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6200.0)
==18107==    by 0x49F40F6: flush_data_list_complete (gdbusprivate.c:1161)
==18107==    by 0x49F603B: ostream_flush_cb (gdbusprivate.c:1206)
==18107==    by 0x498AF88: g_task_return_now (gtask.c:1212)
==18107==    by 0x498BB5C: g_task_return.part.0 (gtask.c:1281)
==18107==    by 0x496C234: async_ready_flush_callback_wrapper (goutputstream.c:1830)
==18107==    by 0x498AF88: g_task_return_now (gtask.c:1212)
==18107==    by 0x498AFCC: complete_in_idle_cb (gtask.c:1226)
==18107==    by 0x4B6272D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6200.0)

log on https://paste.fedoraproject.org/paste/QLacATVyH7f1~DD0SscTMQ

Edited Oct 14, 2019 by Sébastien Bacher
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
Reference: GNOME/evolution-data-server#161