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 713967 - Assertion `GEARY_IMAP_ENGINE_IS_GENERIC_FOLDER (b)' failed
Assertion `GEARY_IMAP_ENGINE_IS_GENERIC_FOLDER (b)' failed
Status: RESOLVED DUPLICATE of bug 793566
Product: geary
Classification: Other
Component: engine
master
Other All
: High normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-09-18 10:16 UTC by Eric Gregory
Modified: 2018-04-13 01:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Lindsay 2013-11-21 20:23:55 UTC


---- Reported by eric@yorba.org 2013-09-18 15:16:00 -0700 ----

Original Redmine bug id: 7514
Original URL: http://redmine.yorba.org/issues/7514
Searchable id: yorba-bug-7514
Original author: Eric Gregory
Original description:

Saw this one while removing an account.

    
    ** (geary:8484): CRITICAL **: geary_imap_engine_account_synchronizer_bg_queue_comparator: assertion `GEARY_IMAP_ENGINE_IS_GENERIC_FOLDER (b)' failed
    
    Program received signal SIGTRAP, Trace/breakpoint trap.
    g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffbe08) at /build/buildd/glib2.0-2.36.0/./glib/gmessages.c:981
    981    /build/buildd/glib2.0-2.36.0/./glib/gmessages.c: No such file or directory.
    (gdb) bt
    #0  g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffbe08) at /build/buildd/glib2.0-2.36.0/./glib/gmessages.c:981
    #1  0x00007ffff3bec492 in g_log (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff3c3138a "%s: assertion `%s' failed")
        at /build/buildd/glib2.0-2.36.0/./glib/gmessages.c:1010
    #2  0x00007ffff3bec4b9 in g_return_if_fail_warning (log_domain=log_domain@entry=0x0, 
        pretty_function=pretty_function@entry=0x68daa0 <__PRETTY_FUNCTION__.26804> "geary_imap_engine_account_synchronizer_bg_queue_comparator", 
        expression=expression@entry=0x68db40 "GEARY_IMAP_ENGINE_IS_GENERIC_FOLDER (b)") at /build/buildd/glib2.0-2.36.0/./glib/gmessages.c:1019
    #3  0x00000000005a191b in geary_imap_engine_account_synchronizer_bg_queue_comparator (b=0x0, a=0x1083c50) at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-account-synchronizer.vala:161
    #4  _geary_imap_engine_account_synchronizer_bg_queue_comparator_gcompare_data_func (a=0x1083c50, b=0x0, self=<optimized out>) at imap-engine-account-synchronizer.c:1180
    #5  0x00007ffff7b7d332 in gee_priority_queue_real_remove (base=0xcedb40, item=0x1083c50) at priorityqueue.c:1154
    #6  0x00000000005a4ea9 in geary_imap_engine_account_synchronizer_revoke_all (folders=0x7fff702516b0, self=0xcf3240)
        at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-account-synchronizer.vala:152
    #7  geary_imap_engine_account_synchronizer_on_folders_available_unavailable (unavailable=0x7fff702516b0, available=0x942000, self=0xcf3240)
        at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-account-synchronizer.vala:103
    #8  _geary_imap_engine_account_synchronizer_on_folders_available_unavailable_geary_account_folders_available_unavailable (_sender=<optimized out>, available=0x942000, unavailable=0x7fff702516b0, self=0xcf3240)
        at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-account-synchronizer.vala:37
    #9  0x00007ffff3ea8620 in g_closure_invoke (closure=0xcf5d40, return_value=0x0, n_param_values=3, param_values=0x7fffffffc170, invocation_hint=0x7fffffffc110)
        at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777
    #10 0x00007ffff3eb9f00 in signal_emit_unlocked_R (node=node@entry=0xc6a320, detail=detail@entry=0, instance=instance@entry=0xc780e0, emission_return=emission_return@entry=0x0, 
        instance_and_params=instance_and_params@entry=0x7fffffffc170) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3584
    #11 0x00007ffff3ec1d11 in g_signal_emit_valist (instance=instance@entry=0xc780e0, signal_id=signal_id@entry=511, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc458)
        at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328
    #12 0x00007ffff3ec24b9 in g_signal_emit_by_name (instance=0xc780e0, detailed_signal=0x644e5b "folders-available-unavailable") at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3424
    #13 0x00000000005afd27 in geary_imap_engine_generic_account_real_notify_folders_available_unavailable (base=<optimized out>, available=0x0, unavailable=0x7fff702516b0)
        at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-generic-account.vala:50
    #14 0x00000000005ab80f in geary_imap_engine_generic_account_real_close_async_co (_data_=0xc178d0) at /home/eric/Development/geary/src/engine/imap-engine/imap-engine-generic-account.vala:138
    #15 0x0000000000468c79 in geary_controller_remove_account_async_co (_data_=0x7fffdc006ee0) at /home/eric/Development/geary/src/client/geary-controller.vala:646
    #16 0x00007ffff3eaba6f in g_cclosure_marshal_VOID__OBJECTv (closure=0x2834e20, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, 
        n_params=<optimized out>, param_types=0x1a1d580) at /build/buildd/glib2.0-2.36.0/./gobject/gmarshal.c:1312
    #17 0x00007ffff3ea88e7 in _g_closure_invoke_va (closure=0x2834e20, return_value=0x0, instance=0xb79c60, args=0x7fffffffca08, n_params=1, param_types=0x1a1d580)
        at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840
    #18 0x00007ffff3ec12df in g_signal_emit_valist (instance=instance@entry=0xb79c60, signal_id=signal_id@entry=658, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffca08)
        at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234
    #19 0x00007ffff3ec24b9 in g_signal_emit_by_name (instance=0xb79c60, detailed_signal=0x68908d "ok") at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3424
    #20 0x00007ffff3ea8620 in g_closure_invoke (closure=0x2077f30, return_value=0x0, n_param_values=1, param_values=0x7fffffffcd10, invocation_hint=0x7fffffffccb0)
        at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777
    #21 0x00007ffff3eb9f00 in signal_emit_unlocked_R (node=node@entry=0xac0800, detail=detail@entry=0, instance=instance@entry=0x13f6cd0, emission_return=emission_return@entry=0x0, 
        instance_and_params=instance_and_params@entry=0x7fffffffcd10) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3584
    #22 0x00007ffff3ec1d11 in g_signal_emit_valist (instance=0x13f6cd0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffcf58) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328
    #23 0x00007ffff3ec1f92 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384
    #24 0x00007ffff3ea88e7 in _g_closure_invoke_va (closure=0x22bbaa0, return_value=0x0, instance=0xc49cd0, args=0x7fffffffd2f8, n_params=0, param_types=0x0)
        at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840
    #25 0x00007ffff3ec12df in g_signal_emit_valist (instance=0xc49cd0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd2f8) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234
    #26 0x00007ffff3ec1f92 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384
    #27 0x00007ffff53815a8 in gtk_real_button_released (button=0xc49cd0) at /build/buildd/gtk+3.0-3.6.4/./gtk/gtkbutton.c:1967
    #28 0x00007ffff3ea8620 in g_closure_invoke (closure=0x9db370, return_value=0x0, n_param_values=1, param_values=0x7fffffffd5e0, invocation_hint=0x7fffffffd580)
        at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:777
    #29 0x00007ffff3eb9544 in signal_emit_unlocked_R (node=node@entry=0x9db3d0, detail=detail@entry=0, instance=instance@entry=0xc49cd0, emission_return=emission_return@entry=0x0, 
        instance_and_params=instance_and_params@entry=0x7fffffffd5e0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3514
    #30 0x00007ffff3ec1d11 in g_signal_emit_valist (instance=0xc49cd0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd828) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3328
    #31 0x00007ffff3ec1f92 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384
    #32 0x00007ffff5380313 in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at /build/buildd/gtk+3.0-3.6.4/./gtk/gtkbutton.c:1802
    #33 gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at /build/buildd/gtk+3.0-3.6.4/./gtk/gtkbutton.c:1794
    #34 0x00007ffff544f5ac in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x95fd60, return_value=0x7fffffffda70, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, 
        param_types=0x95fd90) at /build/buildd/gtk+3.0-3.6.4/./gtk/gtkmarshalers.c:130

Related issues:
related to geary - 7226: Issues when no account is selected (Fixed)



---- Additional Comments From geary-maint@gnome.bugs 2013-10-03 17:53:00 -0700 ----

### History

####

#1

Updated by Charles Lindsay about 1 month ago

  * **Target version** changed from _0.4.0_ to _0.5.0_



--- Bug imported by chaz@yorba.org 2013-11-21 20:24 UTC  ---

This bug was previously known as _bug_ 7514 at http://redmine.yorba.org/show_bug.cgi?id=7514

Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.
Resolution set on an open status.
   Dropping resolution 

Comment 1 Michael Gratton 2018-04-13 01:51:23 UTC

*** This bug has been marked as a duplicate of bug 793566 ***