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 456482 - Crash in e_shell_settings_dialog_new[] / gtk_window_realize_icon[gtkwindow.c:285]
Crash in e_shell_settings_dialog_new[] / gtk_window_realize_icon[gtkwindow.c:...
Status: RESOLVED DUPLICATE of bug 443410
Product: evolution
Classification: Applications
Component: Tasks
2.10.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-07-13 06:53 UTC by Allan Engelhardt
Modified: 2007-08-05 09:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
Full debug output (12.00 KB, text/plain)
2007-07-13 07:14 UTC, Allan Engelhardt
Details

Description Allan Engelhardt 2007-07-13 06:53:43 UTC
Steps to reproduce:
I was exercising Bug 447591 repeatedly, i.e.

1. Open Preferences, Mail Preferences, Collected addresses
2. Select a local, non-default address book to collect addresses.
3. Click OK/close.
4. Go to 1.


Stack trace:
Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 612544512 vsize: 612544512 resident: 61833216 share: 35962880 rss: 61833216 rss_rlim: 18446744073709551615
CPU usage: start_time: 1184307136 rtime: 734 utime: 522 stime: 212 cutime:449 cstime: 51 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[?1034h(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46912743884160 (LWP 18815)]
[New Thread 1157925200 (LWP 18877)]
[New Thread 1115699536 (LWP 18843)]
0x00002aaaad8a297f in __libc_waitpid (pid=19223, stat_loc=0x7fff9129ba7c, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);

Thread 1 (Thread 46912743884160 (LWP 18815))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 872
  • #2 <signal handler called>
  • #3 slab_allocator_free_chunk
    at gslice.c line 1021
  • #4 magazine_cache_push_magazine
    at gslice.c line 567
  • #5 thread_memory_magazine2_unload
    at gslice.c line 697
  • #6 IA__g_slice_free1
    at gslice.c line 806
  • #7 IA__g_ptr_array_free
    at garray.c line 400
  • #8 _rsvg_node_finalize
    at rsvg-structure.c line 114
  • #9 _rsvg_node_free
    at rsvg-structure.c line 123
  • #10 rsvg_defs_free
    at rsvg-defs.c line 177
  • #11 instance_dispose
    at rsvg-gobject.c line 98
  • #12 IA__g_object_unref
    at gobject.c line 1760
  • #13 gdk_pixbuf__svg_image_stop_load
    at io-svg.c line 166
  • #14 IA__gdk_pixbuf_loader_close
    at gdk-pixbuf-loader.c line 715
  • #15 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2595
  • #16 IA__gtk_icon_info_load_icon
    at gtkicontheme.c line 2756
  • #17 IA__gtk_icon_theme_load_icon
    at gtkicontheme.c line 1414
  • #18 icon_list_from_theme
    at gtkwindow.c line 2778
  • #19 gtk_window_realize_icon
    at gtkwindow.c line 2851
  • #20 gtk_window_realize
    at gtkwindow.c line 4383
  • #21 IA__g_closure_invoke
    at gclosure.c line 490
  • #22 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #23 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #24 IA__g_signal_emit
    at gsignal.c line 2243
  • #25 IA__gtk_widget_realize
    at gtkwidget.c line 2498
  • #26 ??
    from /usr/lib64/evolution/2.10/libemiscwidgets.so.0
  • #27 IA__g_type_create_instance
    at gtype.c line 1561
  • #28 g_object_constructor
    at gobject.c line 1041
  • #29 IA__g_object_newv
    at gobject.c line 937
  • #30 IA__g_object_new_valist
    at gobject.c line 981
  • #31 IA__g_object_new
    at gobject.c line 795
  • #32 e_shell_settings_dialog_new
  • #33 e_shell_show_settings
  • #34 IA__g_closure_invoke
    at gclosure.c line 490
  • #35 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #36 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #37 impl_Bonobo_UIComponent_execVerb
    at bonobo-ui-component.c line 158
  • #38 Bonobo_UIComponent_execVerb
    at Bonobo-stubs.c line 544
  • #39 impl_emit_verb_on
    at bonobo-ui-engine.c line 1533
  • #40 IA__g_closure_invoke
    at gclosure.c line 490
  • #41 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #43 IA__g_signal_emit
    at gsignal.c line 2243
  • #44 exec_verb_cb
    at bonobo-ui-sync-menu.c line 473
  • #45 IA__g_closure_invoke
    at gclosure.c line 490
  • #46 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #47 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #48 IA__g_signal_emit
    at gsignal.c line 2243
  • #49 IA__gtk_widget_activate
    at gtkwidget.c line 3946
  • #50 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1024
  • #51 gtk_menu_shell_button_release
    at gtkmenushell.c line 630
  • #52 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #53 IA__g_closure_invoke
    at gclosure.c line 490
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #55 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #56 IA__g_signal_emit
    at gsignal.c line 2243
  • #57 gtk_widget_event_internal
    at gtkwidget.c line 3915
  • #58 IA__gtk_propagate_event
    at gtkmain.c line 2341
  • #59 IA__gtk_main_do_event
    at gtkmain.c line 1575
  • #60 gdk_event_dispatch
    at gdkevents-x11.c line 2318
  • #61 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #62 g_main_context_iterate
    at gmain.c line 2677
  • #63 IA__g_main_loop_run
    at gmain.c line 2881
  • #64 bonobo_main
    at bonobo-main.c line 311
  • #65 main
0x00002aaaad8a297f	41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (71265 sec old) ---------------------
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
(pidgin:3085): libebook-WARNING **: invalid escape, passing it through
...Too much output, ignoring rest...
--------------------------------------------------


Other information:
evolution-2.10.3-1.fc7 on Fedora 7 x86_64.  All debug symbols are installed. Prelinking is turned off.  Bug 447102 prevents reporting via bug buddy.
Comment 1 Allan Engelhardt 2007-07-13 07:05:48 UTC
The debug output ( from running as evolution --debug=file) has

++++
(evolution:18815): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x934cc0'

(evolution:18815): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib64/evolution/2.10/plugins/liborg-gnome-new-mail-notify.so' (not exported?)

(evolution:18815): e-data-server-ui-CRITICAL **: e_source_combo_box_set_active_uid: assertion `gtk_tree_row_reference_valid (reference)' failed

(evolution:18815): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x935ac0'

(evolution:18815): GLib-GObject-WARNING **: gsignal.c:1669: signal `source_selected' is invalid for instance `0x935cc0'
----

at the end before Bug Buddy obviously kicked in (as witnessed by a long list of

++++
warning: the debug information found in "XXX.0.0.debug" does not match "XXX" (CRC mismatch)
----

lines in the debug output).  I do not believe this is relevant: the assertion is Bug 447591 and this whole sequence (assertion+2 signal) is repeated multiple times, but I thought I'd include it for completeness.
Comment 2 Allan Engelhardt 2007-07-13 07:14:30 UTC
Created attachment 91718 [details]
Full debug output
Comment 3 André Klapper 2007-07-29 13:27:58 UTC
i am very sure that this is a dup of bug 443410, thanks for the wonderful trace!

*** This bug has been marked as a duplicate of 443410 ***
Comment 4 André Klapper 2007-08-03 17:48:54 UTC
allan, which exact versions of gtk+ and evolution is this about?
Comment 5 Allan Engelhardt 2007-08-05 09:01:27 UTC
> allan, which exact versions of gtk+ and evolution is this about?

All of them, I think, but formally whatever was current in the Fedora 7 repositories at the time I reported the bug.  Looking through my yum log files that would seem to have been

evolution.x86_64 2.10.3-1.fc7 (updated 8 July)
gtk2.x86_64 2.10.13-1.fc7 (updated 20 June)
gtk+.x86_64 1.2.10-57.fc7 (7 June)

Current versions are:

evolution-2.10.3-2.fc7
gtk2-2.10.14-3.fc7
gtk+-1.2.10-57.fc7 (only this one is the same as above)


Allan.