After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739997 - Crash when selecting contact
Crash when selecting contact
Status: RESOLVED FIXED
Product: gnome-contacts
Classification: Core
Component: general
3.14.x
Other OpenBSD
: Normal major
: ---
Assigned To: GNOME Contacts maintainer(s)
GNOME Contacts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-11-12 09:15 UTC by Jasper Lievisse Adriaanse
Modified: 2018-05-28 11:28 UTC
See Also:
GNOME target: ---
GNOME version: 3.13/3.14



Description Jasper Lievisse Adriaanse 2014-11-12 09:15:53 UTC
gnome-contacts starts correctly and lists all the contacts. Upon clicking on one of them the application crashes with this backtrace:


]2;gdb /usr/local/bin/gnome-contacts]1;gdbGNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd5.6"...
(gdb) run
Starting program: /usr/local/bin/gnome-contacts 

Program received signal SIGSEGV, Segmentation fault.
0x00000b3a1aa01cc3 in _folks_potential_match_contains (self=0xb3990adb910, 
    haystack=0xb39adbdede0, haystack_length1=7, c=3755991007, pos=136, 
    max_dist=15) at potential-match.c:2233
2233		_tmp3_ = _tmp1_[_tmp2_];
(gdb) bt
  • #0 _folks_potential_match_contains
    at potential-match.c line 2233
  • #1 _folks_potential_match_matches
    at potential-match.c line 2177
  • #2 _folks_potential_match_jaro_dist
    at potential-match.c line 1888
  • #3 _folks_potential_match_look_alike_or_identical
    at potential-match.c line 1713
  • #4 _folks_potential_match_name_similarity
    at potential-match.c line 744
  • #5 folks_potential_match_potential_match
    at potential-match.c line 514
  • #6 folks_individual_aggregator_get_potential_matches
    at individual-aggregator.c line 2349
  • #7 contacts_contact_pane_update_sheet
    at contacts-contact-pane.c line 455
  • #8 contacts_contact_pane_show_contact
    at contacts-contact-pane.c line 958
  • #9 contacts_window_set_shown_contact
    at contacts-window.c line 971
  • #10 contacts_window_list_pane_selection_changed_cb
    at contacts-window.c line 1340
  • #11 _contacts_window_list_pane_selection_changed_cb_contacts_list_pane_selection_changed
    at contacts-window.c line 665
  • #12 g_cclosure_marshal_VOID__OBJECTv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #13 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #14 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #15 g_signal_emit_by_name
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #16 _contacts_list_pane___lambda81_
    at contacts-list-pane.c line 342
  • #17 __contacts_list_pane___lambda81__contacts_view_selection_changed
    at contacts-list-pane.c line 348
  • #18 g_cclosure_marshal_VOID__OBJECTv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #19 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #20 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #21 g_signal_emit_by_name
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #22 contacts_view_real_row_selected
    at contacts-view.c line 893
  • #23 g_cclosure_marshal_VOID__OBJECTv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #24 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #25 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #26 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #27 gtk_list_box_select_row_internal
    from /usr/local/lib/libgtk-3.so.1400.0
  • #28 gtk_list_box_select_and_activate
    from /usr/local/lib/libgtk-3.so.1400.0
  • #29 gtk_list_box_multipress_gesture_released
  • #30 ffi_call_unix64
    from /usr/local/lib/libffi.so.1.1
  • #31 ffi_call
    from /usr/local/lib/libffi.so.1.1
  • #32 g_cclosure_marshal_generic_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #33 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #34 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #35 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #36 gtk_gesture_multi_press_end
    from /usr/local/lib/libgtk-3.so.1400.0
  • #37 g_cclosure_marshal_VOID__BOXEDv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #38 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #39 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #40 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #41 _gtk_gesture_check_recognized
    from /usr/local/lib/libgtk-3.so.1400.0
  • #42 gtk_gesture_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #43 gtk_gesture_single_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #44 gtk_event_controller_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #45 _gtk_widget_run_controllers
    from /usr/local/lib/libgtk-3.so.1400.0
  • #46 _gtk_marshal_BOOLEAN__BOXEDv
    from /usr/local/lib/libgtk-3.so.1400.0
  • #47 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #48 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #49 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #50 gtk_widget_event_internal
    from /usr/local/lib/libgtk-3.so.1400.0
  • #51 propagate_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #52 gtk_main_do_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #53 gdk_event_source_dispatch
  • #54 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #55 g_main_context_iterate
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #56 g_main_context_iteration
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #57 g_application_run
    from /usr/local/lib/libgio-2.0.so.4200.0
  • #58 _vala_main
    at main.c line 71
  • #59 main
    at main.c line 84
  • #0 _folks_potential_match_contains
    at potential-match.c line 2233
  • #1 _folks_potential_match_matches
  • #2 _folks_potential_match_jaro_dist
    at potential-match.c line 1888
  • #3 _folks_potential_match_look_alike_or_identical
  • #4 _folks_potential_match_name_similarity
  • #5 folks_potential_match_potential_match
    at potential-match.c line 514
  • #6 folks_individual_aggregator_get_potential_matches
    at individual-aggregator.c line 2349
  • #7 contacts_contact_pane_update_sheet
    at contacts-contact-pane.c line 455
  • #8 contacts_contact_pane_show_contact
    at contacts-contact-pane.c line 958
  • #9 contacts_window_set_shown_contact
    at contacts-window.c line 971
  • #10 contacts_window_list_pane_selection_changed_cb
    at contacts-window.c line 1340
  • #11 _contacts_window_list_pane_selection_changed_cb_contacts_list_pane_selection_changed
    at contacts-window.c line 665
  • #12 g_cclosure_marshal_VOID__OBJECTv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #13 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #14 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #15 g_signal_emit_by_name
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #16 _contacts_list_pane___lambda81_
    at contacts-list-pane.c line 342
  • #17 __contacts_list_pane___lambda81__contacts_view_selection_changed
    at contacts-list-pane.c line 348
  • #18 g_cclosure_marshal_VOID__OBJECTv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #19 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #20 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #21 g_signal_emit_by_name
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #22 contacts_view_real_row_selected
    at contacts-view.c line 893
  • #23 g_cclosure_marshal_VOID__OBJECTv
  • #24 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #25 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #26 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #27 gtk_list_box_select_row_internal
    from /usr/local/lib/libgtk-3.so.1400.0
  • #28 gtk_list_box_select_and_activate
    from /usr/local/lib/libgtk-3.so.1400.0
  • #29 gtk_list_box_multipress_gesture_released
    from /usr/local/lib/libgtk-3.so.1400.0
  • #30 ffi_call_unix64
    from /usr/local/lib/libffi.so.1.1
  • #31 ffi_call
    from /usr/local/lib/libffi.so.1.1
  • #32 g_cclosure_marshal_generic_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #33 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #34 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #35 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #36 gtk_gesture_multi_press_end
    from /usr/local/lib/libgtk-3.so.1400.0
  • #37 g_cclosure_marshal_VOID__BOXEDv
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #38 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #39 g_signal_emit_valist
  • #40 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #41 _gtk_gesture_check_recognized
    from /usr/local/lib/libgtk-3.so.1400.0
  • #42 gtk_gesture_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #43 gtk_gesture_single_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #44 gtk_event_controller_handle_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #45 _gtk_widget_run_controllers
    from /usr/local/lib/libgtk-3.so.1400.0
  • #46 _gtk_marshal_BOOLEAN__BOXEDv
    from /usr/local/lib/libgtk-3.so.1400.0
  • #47 _g_closure_invoke_va
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #48 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #49 g_signal_emit
    from /usr/local/lib/libgobject-2.0.so.4200.0
  • #50 gtk_widget_event_internal
    from /usr/local/lib/libgtk-3.so.1400.0
  • #51 propagate_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #52 gtk_main_do_event
    from /usr/local/lib/libgtk-3.so.1400.0
  • #53 gdk_event_source_dispatch
    from /usr/local/lib/libgdk-3.so.1400.0
  • #54 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #55 g_main_context_iterate
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #56 g_main_context_iteration
    from /usr/local/lib/libglib-2.0.so.4200.0
  • #57 g_application_run
    from /usr/local/lib/libgio-2.0.so.4200.0
  • #58 _vala_main
    at main.c line 71
  • #59 main
    at main.c line 84
(gdb)

Is there any further information I could provide to fix this issue which currently renders it unusable?
Comment 1 Erick Perez Castellanos 2014-11-12 15:29:53 UTC
Yes, you can provide some info about your folks library, evolution-data-server module, mostly versions and architecture I guess.

Now I wonder, why do you launch your gnome-contacts instance from '/usr/local/bin'
Comment 2 Jasper Lievisse Adriaanse 2014-11-12 15:38:53 UTC
The libraries: 
folks-0.10.0
evolution-data-server-3.12.7.1

architecture: OpenBSD/amd64 5.6

I launch it from /usr/local/bin because that's where it's installed. It's no different than from running it from the gnome-shell application grid.
Comment 3 Antoine Jacoutot 2014-12-10 13:28:29 UTC
Hi. Any news about this issue? I keep running into it and that makes gnome-contacts totally unusable :-(
Thanks.
Comment 4 Erick Perez Castellanos 2014-12-10 13:52:55 UTC
(In reply to comment #3)
> Hi. Any news about this issue? I keep running into it and that makes
> gnome-contacts totally unusable :-(
> Thanks.

It would be useful having some data about the contact. Use folks-inspect to gather the information about the contact causing the crash.

Also I would like to know if this happens every time time, or if this is a matter of a corrupt environment. Plain, does this happens on a fresh install?
Comment 5 Antoine Jacoutot 2014-12-10 13:58:08 UTC
> It would be useful having some data about the contact. Use folks-inspect to
> gather the information about the contact causing the crash.

Ok I will try to play with that tool and report back.
Note that it happens with any contact (local or remote).

> Also I would like to know if this happens every time time, or if this is a
> matter of a corrupt environment. Plain, does this happens on a fresh install?

Everytime. Fresh installation as well.
It is 100% reproducible for me.
Comment 6 Antoine Jacoutot 2014-12-10 17:53:38 UTC
Hi Eric.

So, hopefully that's the kind of info you are looking for:
(the "Can't convert from type 'GeeSet' to 'gchararray'" message looks dubious)


Persona 'eds:1399738798.8502.6@peck.home.lan:http\://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2':
  iid                   1399738798.8502.6@peck.home.lan:http://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2
  uid                   eds:1399738798.8502.6@peck.home.lan:http\://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2
  display-id            1399738798.8502.6@peck.home.lan:http://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2
  is-user               FALSE
  store                 0x4e7720c3b90: eds, 1399738798.8502.6@peck.home.lan (Contacts)
  individual            0x4e77b4df5a0

  contact               0x4e770e30c50
  web-service-addresses  {  }
  local-ids             { '1399738798.8502.6@peck.home.lan:http://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2' }
  location              0x0
  postal-addresses      {  }
  phone-numbers         { +33123456789 }
  email-addresses       {  }
  notes                 {  }
  linkable-properties   { 'im-addresses', 'email-addresses', 'local-ids', 'web-service-addresses' }
  writeable-properties  { 'local-ids', 'web-service-addresses', 'gender', 'is-favourite', 'anti-links', 'full-name', 'email-addresses', 'postal-addresses', 'im-addresses', 'structured-name', 'p
  avatar                (null)
  structured-name       John 
  contact-id            http://www.google.com/m8/feeds/contacts/foo.bar%40gmail.com/full/3b6836450cbc95f2
  full-name             John
  nickname              
  gender                FOLKS_GENDER_UNSPECIFIED
  urls                  {  }
  im-addresses          {  }
  groups                { 'Imported 10/30/13', 'Personal' }
  calendar-event-id     (null)
  birthday              
  roles                 {  }
  is-favourite          FALSE
  anti-links            {  }
  system-groups         Can't convert from type 'GeeSet' to 'gchararray'
  in-google-personal-group  TRUE
Comment 7 Antoine Jacoutot 2015-02-03 08:15:20 UTC
Hi.

It'd be really nice to be able to find the core of this crash before 3.16 is out.
gnome-contacts is completely unusable on OpenBSD currently because of that.
It really seems the bug is coming from folks, so maybe the Product field of this ticket should be changed.
Comment 8 Niels De Graef 2018-01-01 15:51:05 UTC
Hey Antoine, are you still experiencing this issue? I haven’t been able to reproduce this in the latest version (neither stable or unstable).
Comment 9 Antoine Jacoutot 2018-01-01 16:40:47 UTC
Hi Niels.

Unfortunately yes, the issue is still 100% reproducible for me (3.26).
Comment 10 Niels De Graef 2018-01-03 22:36:49 UTC
Okay. I did some digging and I think I found the problem, which would be a bug in folks. I made bug 792185 over there with a patch that should hopefully fix this.

Is there anyone here who could possibly test the patch over there and tell whether it fixed the problem for them?
Comment 11 Niels De Graef 2018-01-04 10:57:17 UTC
Also possible by another bug in folks, for which I made bug 792196 (with a patch that should solve it).
Comment 12 Antoine Jacoutot 2018-01-04 19:22:07 UTC
Hi Niels.

I applied both patches. They do fix a segfault (which I didn't reported before because I though it was the same issue as this ticket) but not the one described here :-/
gnome-contacts still crashes at :
0x0000184d2dddac34 in _folks_potential_match_jaro_dist ()

Anyway, thanks a lot for looking into this.
Comment 13 Niels De Graef 2018-01-04 20:57:02 UTC
Hey Antoine!

Thanks for applying the patches and giving the feedback. Would you mind posting a full backtrace of the crash? I'll be able to give this a better look then :-)
Comment 14 Antoine Jacoutot 2018-01-04 21:50:28 UTC
Hey Niels.

There was one posted by Jasper when he opened the bug.
Granted that was 3 years ago so I'll post a more recent one soonish :-)
Comment 15 Niels De Graef 2018-01-05 11:27:44 UTC
Hey Antoine!

Could you try the folks patch in bug 792238?
Comment 16 Antoine Jacoutot 2018-01-06 12:03:45 UTC
hey Niels.

Just applied patch from bug 792238 but I'm still getting a segfault.
Backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x00001c9f12dea2d1 in _folks_potential_match_matches (self=0x1c9efd746ba0, s1=0x1c9ed193cfc0, 
    s1_length1=15, s2=0x1c9fc91d21e0, s2_length1=5, max_dist=6, t=0x7f7ffffece40)
    at potential-match.c:2168
2168    potential-match.c: No such file or directory.
        in potential-match.c
Current language:  auto; currently minimal
(gdb) bt
  • #0 _folks_potential_match_matches
    at potential-match.c line 2168
  • #1 _folks_potential_match_jaro_dist
    at potential-match.c line 1890
  • #2 _folks_potential_match_look_alike_or_identical
    at potential-match.c line 1715
  • #3 _folks_potential_match_name_similarity
    at potential-match.c line 685
  • #4 folks_potential_match_potential_match
    at potential-match.c line 516
  • #5 folks_individual_aggregator_get_potential_matches
    at individual-aggregator.c line 2244
  • #6 contacts_contact_pane_update_sheet
    from /usr/local/bin/gnome-contacts
  • #7 contacts_contact_pane_show_contact
    from /usr/local/bin/gnome-contacts
  • #8 contacts_window_set_shown_contact
    from /usr/local/bin/gnome-contacts
  • #9 g_closure_invoke
    at gclosure.c line 804
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3635
  • #11 g_signal_emit_valist
    at gsignal.c line 3391
  • #12 g_signal_emit
    at gsignal.c line 3447
  • #13 g_closure_invoke
    at gclosure.c line 804
  • #14 signal_emit_unlocked_R
    at gsignal.c line 3635
  • #15 g_signal_emit_valist
    at gsignal.c line 3391
  • #16 g_signal_emit
    at gsignal.c line 3447
  • #17 contacts_view_set_store
    from /usr/local/bin/gnome-contacts
  • #18 g_closure_invoke
    at gclosure.c line 804
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3673
  • #20 g_signal_emit_valist
    at gsignal.c line 3391
  • #21 g_signal_emit
    at gsignal.c line 3447
  • #22 gtk_list_box_select_row_internal
    at gtklistbox.c line 1647
  • #23 gtk_list_box_multipress_gesture_released
    at gtklistbox.c line 1789
  • #24 ffi_call_unix64
    from /usr/local/lib/libffi.so.1.2
  • #25 ffi_call
    from /usr/local/lib/libffi.so.1.2
  • #26 g_cclosure_marshal_generic_va
    at gclosure.c line 1604
  • #27 _g_closure_invoke_va
    at gclosure.c line 867
  • #28 g_signal_emit_valist
    at gsignal.c line 3300
  • #29 g_signal_emit
    at gsignal.c line 3447
  • #30 gtk_gesture_multi_press_end
    at gtkgesturemultipress.c line 282
  • #31 g_cclosure_marshal_VOID__BOXEDv
    at gmarshal.c line 1950
  • #32 _g_closure_invoke_va
  • #33 g_signal_emit_valist
    at gsignal.c line 3300
  • #34 g_signal_emit
    at gsignal.c line 3447
  • #35 gtk_gesture_handle_event
    from /usr/local/lib/libgtk-3.so.2200.2
  • #36 gtk_gesture_single_handle_event
    at gtkgesturesingle.c line 222
  • #37 gtk_event_controller_handle_event
    at gtkeventcontroller.c line 230
  • #38 _gtk_widget_run_controllers
    at gtkwidget.c line 7367
  • #39 _gtk_marshal_BOOLEAN__BOXEDv
    at gtkmarshalers.c line 128
  • #40 _g_closure_invoke_va
    at gclosure.c line 867
  • #41 g_signal_emit_valist
    at gsignal.c line 3300
  • #42 g_signal_emit
    at gsignal.c line 3447
  • #43 gtk_widget_event_internal
    at gtkwidget.c line 7732
  • #44 propagate_event
    at gtkmain.c line 2578
  • #45 gtk_main_do_event
    at gtkmain.c line 1911
  • #46 _gdk_event_emit
    at gdkevents.c line 73
  • #47 gdk_event_source_dispatch
    at gdkeventsource.c line 367
  • #48 g_main_context_dispatch
    at gmain.c line 3148
  • #49 g_main_context_iterate
    at gmain.c line 3886
  • #50 g_main_context_iteration
    at gmain.c line 3947
  • #51 g_application_run
    at gapplication.c line 2401
  • #52 _vala_main
    from /usr/local/bin/gnome-contacts
  • #53 main
    from /usr/local/bin/gnome-contacts

Comment 17 Niels De Graef 2018-01-06 12:15:27 UTC
Ah, seems I forgot to check the length in the other string as well. Mind trying the second patch from bug 792238 as well?
Comment 18 Antoine Jacoutot 2018-01-06 12:41:45 UTC
Rock on! That finally fixed it :-)
Thanks a lot Niels, that's awesome.
Comment 19 Niels De Graef 2018-01-06 13:10:46 UTC
Great! I'll set it as FIXED as soon as the patch has been reviewed and committed in folks.
Comment 20 Niels De Graef 2018-01-06 15:44:06 UTC
Okay, patch has landed. For those experiencing the same issue: try updating to folks 0.11.5 once it's released (which shouldn't be too long).

Thanks everyone for the feedback!
Comment 21 Christian Stadelmann 2018-05-28 11:28:41 UTC
Any chance you can release folks 0.11.5, please?