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 333235 - Critical warning "assertion `width > 0' failed" and crash when start evolution in a new user mode.
Critical warning "assertion `width > 0' failed" and crash when start evolutio...
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.6.x
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks: 327508
 
 
Reported: 2006-03-03 10:57 UTC by Jeff Cai
Modified: 2013-09-13 00:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
If width of a widget is 0, don't show it. (1.45 KB, patch)
2006-03-03 12:09 UTC, Jeff Cai
accepted-commit_now Details | Review

Description Jeff Cai 2006-03-03 10:57:59 UTC
Steps to reproduce:
1.Create a new user "new_user" 
2.Logout desktop and relogin with user "new_user". 
3.Start evolution

evolution crash.


Stack trace:
  [1] __lwp_kill(0x1, 0x5), at 0xcfba8fa5
  [2] _thr_kill(0x1, 0x5), at 0xcfba5b64
  [3] raise(0x5), at 0xcfb6dd14
  [4] g_logv(0xd0ef3790, 0x8, 0xd0ef355c, 0x80458d8), at 0xd0cb11b5
  [5] g_log(0xd0ef3790, 0x8, 0xd0ef355c, 0xd0ef354c, 0x113, 0xd0ef3504), at
0xd0cb127d
  [6] gdk_pixbuf_new(0x0, 0x1, 0x8, 0xfffffffb, 0x32), at 0xd0ee42ad
  [7] theme_blueprint_render(0x8127248, 0x8482110, 0x81908f0, 0x0, 0x8483c1c,
0x200, 0x0, 0x7, 0x0, 0xfffffffb, 0x32), at 0xce797384
  [8] draw_simple_image(0x8188560, 0x8482110, 0x8483c1c, 0x81908f0, 0x8045ab8,
0x1, 0x1, 0x7, 0x0, 0xfffffffb, 0x32), at 0xce793188
  [9] draw_box(0x8188560, 0x8482110, 0x0, 0x0, 0x8483c1c, 0x81908f0, 0xd274b434,
0x7, 0x0, 0xfffffffb, 0x32), at 0xce79437f
  [10] gtk_paint_box(0x8188560, 0x8482110, 0x0, 0x0, 0x8483c1c, 0x81908f0,
0xd274b434, 0x7, 0x0, 0xfffffffb, 0x32), at 0xd137bede
=>[11] paint(combo_button = 0x81908f0, area = 0x8483c1c), line 152 in
"e-combo-button.c"
  [12] impl_expose_event(widget = 0x81908f0, event = 0x8483c10), line 346 in
"e-combo-button.c"
  [13] _gtk_marshal_BOOLEAN__BOXED(0x8139e10, 0x8045d70, 0x2, 0x8045e2c,
0x8045d8c, 0xd270ce80), at 0xd1323f51
  [14] g_type_class_meta_marshal(0x8139e10, 0x8045d70, 0x2, 0x8045e2c,
0x8045d8c, 0xc8), at 0xd0d5aba1
  [15] g_closure_invoke(0x8139e10, 0x8045d70, 0x2, 0x8045e2c, 0x8045d8c), at
0xd0d5a8d4
  [16] signal_emit_unlocked_R(0x816a330, 0x0, 0x81908f0, 0x8045fac, 0x8045e2c),
at 0xd0d6fd21
  [17] g_signal_emit_valist(0x81908f0, 0x38, 0x0, 0x80460a0), at 0xd0d6eb7b
  [18] g_signal_emit(0x81908f0, 0x38, 0x0, 0x8483c10, 0x80460c4), at 0xd0d6ef81
  [19] gtk_widget_event_internal(0x81908f0, 0x8483c10), at 0xd1405aaa
  [20] gtk_widget_send_expose(0x81908f0, 0x8483c10), at 0xd14057f6
  [21] gtk_container_propagate_expose(0x82eeb98, 0x81908f0, 0x804670c), at
0xd12a66d3
  [22] gtk_container_expose_child(0x81908f0, 0x8046198), at 0xd12a63f5
  [23] gtk_bin_forall(0x82eeb98, 0x1, 0xd12a63d0, 0x8046198), at 0xd126d4db
  [24] gtk_container_forall(0x82eeb98, 0xd12a63d0, 0x8046198), at 0xd12a4a7a
  [25] gtk_container_expose(0x82eeb98, 0x804670c), at 0xd12a645b
  [26] gtk_window_expose(0x82eeb98, 0x804670c), at 0xd14127cb
  [27] bonobo_plug_expose_event(0x82eeb98, 0x804670c, 0x810e200), at 0xd18e9b18
  [28] _gtk_marshal_BOOLEAN__BOXED(0x8139e10, 0x8046320, 0x2, 0x80463dc,
0x804633c, 0xd18e9ad8), at 0xd1323f51
  [29] g_type_class_meta_marshal(0x8139e10, 0x8046320, 0x2, 0x80463dc,
0x804633c, 0xc8), at 0xd0d5aba1
  [30] g_closure_invoke(0x8139e10, 0x8046320, 0x2, 0x80463dc, 0x804633c), at
0xd0d5a8a6
  [31] signal_emit_unlocked_R(0x816a330, 0x0, 0x82eeb98, 0x804655c, 0x80463dc),
at 0xd0d6fd21
  [32] g_signal_emit_valist(0x82eeb98, 0x38, 0x0, 0x8046650), at 0xd0d6eb7b
  [33] g_signal_emit(0x82eeb98, 0x38, 0x0, 0x804670c, 0x8046674), at 0xd0d6ef81
  [34] gtk_widget_event_internal(0x82eeb98, 0x804670c), at 0xd1405aaa
  [35] gtk_widget_send_expose(0x82eeb98, 0x804670c), at 0xd14057f6
  [36] gtk_main_do_event(0x804670c, 0x0), at 0xd1321b94
  [37] gdk_window_process_updates_internal(0x8482110), at 0xd0f7e7e7
  [38] gdk_window_process_all_updates(0x0, 0xd0d13fa8, 0x80467b0, 0xd0cac6ab,
0x0, 0xd0d13fa8), at 0xd0f7e882
  [39] gtk_container_idle_sizer(0x0), at 0xd12a4712
  [40] g_idle_dispatch(0x83aa2b8, 0xd12a46a8, 0x0), at 0xd0cac6ab
  [41] g_main_dispatch(0x80b45b8), at 0xd0ca9664
  [42] g_main_context_dispatch(0x80b45b8), at 0xd0caa74d
  [43] g_main_context_iterate(0x80b45b8, 0x1, 0x1, 0x80986f0), at 0xd0caab6d
  [44] g_main_loop_run(0x826ee88), at 0xd0cab172
  [45] bonobo_main(0x8046b8c, 0x8046a20, 0xd27fb840, 0xcfbf3580, 0xcf8a2000,
0x8163fc0), at 0xd178f40e
  [46] main(argc = 1, argv = 0x8046a64), line 610 in "main.c"


Other information:
If you have ever configured evolution for that user, it will not crash.
Comment 1 Jeff Cai 2006-03-03 12:09:41 UTC
Created attachment 60556 [details] [review]
If width of a widget is 0, don't show it.
Comment 2 André Klapper 2006-03-03 18:17:01 UTC
patch available - should get this in
Comment 3 Srinivasa Ragavan 2006-03-06 08:25:47 UTC
Looks good to commit. Please add the bug no to changelog.
Comment 4 Xiurong Simon Zheng 2006-03-06 10:23:44 UTC
Adding bug id to ChangeLog and committing the patch to CVS HEAD.