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 252533 - Evolution Crasher
Evolution Crasher
Status: RESOLVED DUPLICATE of bug 246165
Product: evolution
Classification: Applications
Component: Shell
1.5.x (obsolete)
Other All
: Normal major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2003-12-24 08:35 UTC by Alex Duggan
Modified: 2013-09-10 14:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alex Duggan 2003-12-24 08:35:56 UTC
Distribution: Fedora Core release 1 (Yarrow)
Package: Evolution
Priority: Normal
Version: GNOME2.5.2 unspecified
Gnome-Distributor: GNOME.Org
Synopsis: Evolution Crasher
Bugzilla-Product: Evolution
Bugzilla-Component: Shell
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.5.1)
Description:
I'm not really sure what component this should be filed under.  I was
using evolution and friends from cvs head built on about 12/21/2003. 
Swtiching from the mail view to the calendar view by clicking on the
buttons on the lower left caused evo to crash.

The attached backtrace doesn't look very helpful as it's some type of
failed assertion deep in pango.  I also got this in the terminal
window:

** ERROR **: file pango-layout.c: line 2951 (pango_layout_check_lines):
assertion failed: (!layout->log_attrs)
aborting...

I will try to see if I can find steps to easily reproduce the bug.


Debugging Information:

Backtrace was generated from '/opt/gnome25/bin/evolution-1.5'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1085190016 (LWP 2329)]
[New Thread 99785648 (LWP 2347)]
[New Thread 71830448 (LWP 2346)]
[New Thread 61340592 (LWP 2345)]
[New Thread 44960688 (LWP 2339)]
[New Thread 133647280 (LWP 2338)]
[New Thread 115280816 (LWP 2337)]
[New Thread 34470832 (LWP 2335)]
0x00819c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 1 (Thread -1085190016 (LWP 2329))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 738
  • #3 <signal handler called>
  • #4 g_logv
  • #5 g_log
  • #6 pango_layout_check_lines
    at pango-layout.c line 2957
  • #7 pango_layout_get_extents_internal
    at pango-layout.c line 1885
  • #8 pango_layout_get_extents
    at pango-layout.c line 2010
  • #9 gtk_label_size_request
    at gtklabel.c line 1555
  • #10 gtk_accel_label_size_request
    at gtkaccellabel.c line 279
  • #11 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #12 g_type_class_meta_marshal
    at gclosure.c line 514
  • #13 g_closure_invoke
    at gclosure.c line 437
  • #14 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #15 g_signal_emit_valist
    at gsignal.c line 2195
  • #16 g_signal_emit_by_name
    at gsignal.c line 2263
  • #17 do_size_request
    at gtksizegroup.c line 493
  • #18 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #19 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #20 gtk_option_menu_size_request
    at gtkoptionmenu.c line 460
  • #21 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #22 g_type_class_meta_marshal
    at gclosure.c line 514
  • #23 g_closure_invoke
    at gclosure.c line 437
  • #24 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #25 g_signal_emit_valist
    at gsignal.c line 2195
  • #26 g_signal_emit_by_name
    at gsignal.c line 2263
  • #27 do_size_request
    at gtksizegroup.c line 493
  • #28 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #29 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #30 gtk_hbox_size_request
    at gtkhbox.c line 121
  • #31 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #32 g_type_class_meta_marshal
    at gclosure.c line 514
  • #33 g_closure_invoke
    at gclosure.c line 437
  • #34 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #35 g_signal_emit_valist
    at gsignal.c line 2195
  • #36 g_signal_emit_by_name
    at gsignal.c line 2263
  • #37 do_size_request
    at gtksizegroup.c line 493
  • #38 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #39 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #40 gtk_hbox_size_request
    at gtkhbox.c line 121
  • #41 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #42 g_type_class_meta_marshal
    at gclosure.c line 514
  • #43 g_closure_invoke
    at gclosure.c line 437
  • #44 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #45 g_signal_emit_valist
    at gsignal.c line 2195
  • #46 g_signal_emit_by_name
    at gsignal.c line 2263
  • #47 do_size_request
    at gtksizegroup.c line 493
  • #48 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #49 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #50 gtk_vbox_size_request
    at gtkvbox.c line 120
  • #51 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #52 g_type_class_meta_marshal
    at gclosure.c line 514
  • #53 g_closure_invoke
    at gclosure.c line 437
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #55 g_signal_emit_valist
  • #56 g_signal_emit_by_name
    at gsignal.c line 2263
  • #57 do_size_request
    at gtksizegroup.c line 493
  • #58 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #59 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #60 gtk_window_size_request
    at gtkwindow.c line 3995
  • #61 bonobo_plug_size_request
    at bonobo-plug.c line 278
  • #62 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #63 g_type_class_meta_marshal
    at gclosure.c line 514
  • #64 g_closure_invoke
    at gclosure.c line 437
  • #65 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #66 g_signal_emit_valist
    at gsignal.c line 2195
  • #67 g_signal_emit_by_name
    at gsignal.c line 2263
  • #68 do_size_request
    at gtksizegroup.c line 493
  • #69 _gtk_size_group_compute_requisition
    at gtksizegroup.c line 682
  • #70 gtk_widget_size_request
    at gtkwidget.c line 2551
  • #71 gtk_window_compute_configure_request
    at gtkwindow.c line 4800
  • #72 gtk_window_show
    at gtkwindow.c line 3617
  • #73 gtk_plug_show
    at gtkplug.c line 567
  • #74 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #75 g_type_class_meta_marshal
    at gclosure.c line 514
  • #76 g_closure_invoke
    at gclosure.c line 437
  • #77 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #78 g_signal_emit_valist
    at gsignal.c line 2195
  • #79 g_signal_emit
    at gsignal.c line 2239
  • #80 gtk_widget_show
    at gtkwidget.c line 1952
  • #81 impl_Bonobo_Control_getWindowId
    at bonobo-control.c line 372
  • #82 _ORBIT_skel_small_Bonobo_Control_getWindowId
    at Bonobo-common.c line 2172
  • #83 ORBit_c_stub_invoke
    at poa.c line 2584
  • #84 Bonobo_Control_getWindowId
    at Bonobo-stubs.c line 2205
  • #85 bonobo_control_frame_get_remote_window_id
    at bonobo-control-frame.c line 259
  • #86 bonobo_control_frame_get_remote_window
    at bonobo-control-frame.c line 294
  • #87 bonobo_socket_realize
    at bonobo-socket.c line 107
  • #88 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #89 g_type_class_meta_marshal
    at gclosure.c line 514
  • #90 g_closure_invoke
    at gclosure.c line 437
  • #91 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #92 g_signal_emit_valist
    at gsignal.c line 2195
  • #93 g_signal_emit
    at gsignal.c line 2239
  • #94 gtk_widget_realize
    at gtkwidget.c line 2225
  • #95 gtk_widget_map
    at gtkwidget.c line 2142
  • #96 gtk_container_map_child
    at gtkcontainer.c line 2342
  • #97 gtk_bin_forall
    at gtkbin.c line 164
  • #98 gtk_container_forall
    at gtkcontainer.c line 1263
  • #99 gtk_container_map
    at gtkcontainer.c line 2350
  • #100 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #101 g_type_class_meta_marshal
    at gclosure.c line 514
  • #102 g_closure_invoke
    at gclosure.c line 437
  • #103 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #104 g_signal_emit_valist
    at gsignal.c line 2195
  • #105 g_signal_emit
    at gsignal.c line 2239
  • #106 gtk_widget_map
    at gtkwidget.c line 2144
  • #107 gtk_widget_set_parent
    at gtkwidget.c line 4258
  • #108 gtk_notebook_insert_page_menu
    at gtknotebook.c line 4353
  • #109 gtk_notebook_append_page
    at gtknotebook.c line 4137
  • #110 init_view
    at e-shell-window.c line 249
  • #111 switch_view
    at e-shell-window.c line 282
  • #112 g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #113 g_closure_invoke
    at gclosure.c line 437
  • #114 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #115 g_signal_emit_valist
    at gsignal.c line 2195
  • #116 g_signal_emit
    at gsignal.c line 2239
  • #117 button_toggled_callback
    at e-sidebar.c line 135
  • #118 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #119 g_closure_invoke
    at gclosure.c line 437
  • #120 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #121 g_signal_emit_valist
  • #122 g_signal_emit
    at gsignal.c line 2239
  • #123 gtk_toggle_button_toggled
    at gtktogglebutton.c line 336
  • #124 gtk_toggle_button_clicked
    at gtktogglebutton.c line 469
  • #125 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #126 g_type_class_meta_marshal
    at gclosure.c line 514
  • #127 g_closure_invoke
    at gclosure.c line 437
  • #128 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #129 g_signal_emit_valist
    at gsignal.c line 2195
  • #130 g_signal_emit
    at gsignal.c line 2239
  • #131 gtk_button_clicked
    at gtkbutton.c line 676
  • #132 gtk_toggle_button_released
    at gtktogglebutton.c line 456
  • #133 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #134 g_type_class_meta_marshal
    at gclosure.c line 514
  • #135 g_closure_invoke
    at gclosure.c line 437
  • #136 signal_emit_unlocked_R
    at gsignal.c line 2366
  • #137 g_signal_emit_valist
    at gsignal.c line 2195
  • #138 g_signal_emit
    at gsignal.c line 2239
  • #139 gtk_button_released
    at gtkbutton.c line 668
  • #140 gtk_button_button_release
    at gtkbutton.c line 1080
  • #141 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 82
  • #142 g_type_class_meta_marshal
    at gclosure.c line 514
  • #143 g_closure_invoke
    at gclosure.c line 437
  • #144 signal_emit_unlocked_R
    at gsignal.c line 2474
  • #145 g_signal_emit_valist
    at gsignal.c line 2205
  • #146 g_signal_emit
    at gsignal.c line 2239
  • #147 gtk_widget_event_internal
    at gtkwidget.c line 3542
  • #148 gtk_propagate_event
    at gtkmain.c line 2344
  • #149 gtk_main_do_event
    at gtkmain.c line 1579
  • #150 gdk_event_dispatch
    at gdkevents-x11.c line 2111
  • #151 g_main_dispatch
    at gmain.c line 1752
  • #152 g_main_context_dispatch
    at gmain.c line 2300
  • #153 g_main_context_iterate
    at gmain.c line 2381
  • #154 g_main_loop_run
    at gmain.c line 2601
  • #155 bonobo_main
    at bonobo-main.c line 297
  • #156 main
    at main.c line 622
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2



Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Alex Duggan 2003-12-24 08:45:01 UTC
Re-assigning and changing severity
Comment 2 Gerardo Marin 2004-01-13 22:54:20 UTC
Retargeting 1.5.2 bug reports to 1.5.3. Sorry for the spam
Comment 3 Gerardo Marin 2004-01-22 02:11:12 UTC
pango_layout crash. An old known problem :(
Please check if this is fixed with a recent GAL version.

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