Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • E evolution-ews
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • evolution-ews
  • Issues
  • #43

Closed
Open
Created Mar 23, 2019 by Дилян Палаузов@dilyan.palauzovContributor

Crash in evolution-source-registry / e-ews-backend.c

dmesg shows

[116064.684447] usb 1-1: USB disconnect, device number 11
[116064.684559] rndis_host 1-1:1.0 enp0s20u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
[116064.950294] usb 1-1: new high-speed USB device number 12 using xhci_hcd
[116065.077760] usb 1-1: New USB device found, idVendor=18d1, idProduct=4ee7
[116065.077769] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[116065.077775] usb 1-1: Product: MI 5s Plus
[116065.077779] usb 1-1: Manufacturer: Xiaomi
[116065.077782] usb 1-1: SerialNumber: cc7e26b1
[116065.458803] usb 1-1: USB disconnect, device number 12
[116065.763307] usb 1-1: new high-speed USB device number 13 using xhci_hcd
[116065.890452] usb 1-1: New USB device found, idVendor=2717, idProduct=ff88
[116065.890462] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[116065.890467] usb 1-1: Product: MI 5s Plus
[116065.890471] usb 1-1: Manufacturer: Xiaomi
[116065.890475] usb 1-1: SerialNumber: cc7e26b1
[116065.893317] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 9a:17:0a:76:2d:15
[116065.934583] rndis_host 1-1:1.0 enp0s20u1: renamed from usb0
[116066.005679] A link change request failed with some changes committed already. Interface enp0s20u1 may have been left with an inconsistent conf
iguration, please check.
[116074.452354] evolution-sourc[1967]: segfault at 44 ip 00007f23c86343e0 sp 00007ffeb02756b0 error 4 in libglib-2.0.so.0.5800.3[7f23c8614000+7b00
0]

meaning that the crash happens short after I go online (“enp0s20u1: renamed from usb0”).

Output on the coredump in GDB with “thread apply bt f” and “info threads”.

I have not started evolution-source-registry with debug output for EWS, so the output is not usefull. As the backtrace contains “add_remote_sources in evolution-ews/src/collection/e-ews-backend.c” I guess the output is irrelevant.

But it contains some

(evolution-source-registry:27048): GLib-CRITICAL **: 09:26:24.362: g_hash_table_iter_init: assertion 'hash_table != NULL' failed

(evolution-source-registry:27048): GLib-CRITICAL **: 09:26:24.362: g_hash_table_iter_next: assertion 'ri->version == ri->hash_table->version' fail

(evolution-source-registry:27048): GLib-CRITICAL **: 09:26:24.362: g_hash_table_destroy: assertion 'hash_table != NULL' failed

at the very beginning, in the middle and at the very end

(evolution-source-registry:27048): GLib-CRITICAL **: 16:21:43.887: g_hash_table_iter_init: assertion 'hash_table != NULL' failed
./evolution-source-registry: line 1: 27048 Segmentation fault      (core dumped) CALDAV_DEBUG=all CARDDAV_DEBUG=all WEBDAV_DEBUG=all /usr/local/libexec/evolution-source-registry

I guess the server is Exchange 2010.

Edited Mar 25, 2019 by Дилян Палаузов
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking