GNOME Bugzilla – Bug 713967
Assertion `GEARY_IMAP_ENGINE_IS_GENERIC_FOLDER (b)' failed
Last modified: 2018-04-13 01:51:23 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
*** This bug has been marked as a duplicate of bug 793566 ***