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 325168 - GTK theme (clearlooks) calendar crash
GTK theme (clearlooks) calendar crash
Status: RESOLVED FIXED
Product: gtk-engines
Classification: Deprecated
Component: clearlooks
2.7.x
Other Linux
: High critical
: ---
Assigned To: Benjamin Berg
gtk-engines maintainers
: 323616 323906 329322 330848 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-28 20:40 UTC by svakak
Modified: 2006-02-12 04:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
patch to fix this, and other similar bugs (3.71 KB, patch)
2005-12-31 16:52 UTC, Benjamin Berg
none Details | Review

Description svakak 2005-12-28 20:40:43 UTC
Distribution: Ubuntu 5.10 (breezy)
Package: Evolution
Severity: blocker
Version: GNOME2.12.1 2.4.x
Gnome-Distributor: Ubuntu
Synopsis: Calendar component chrash
Bugzilla-Product: Evolution
Bugzilla-Component: Calendar
Bugzilla-Version: 2.4.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:
Evolution shrashes when start with calendar component.

Steps to reproduce the crash:
1. Start Evolution with Calendar component

How often does this happen?
Everytime




Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208247488 (LWP 23321)]
[New Thread -1240466512 (LWP 23335)]
[New Thread -1222050896 (LWP 23324)]
[New Thread -1212961872 (LWP 23323)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x48ac2a01 in waitpid () from /lib/tls/libc.so.6

Thread 1 (Thread -1208247488 (LWP 23321))

  • #0 waitpid
    from /lib/tls/libc.so.6
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 es_menu_hook_get_type
  • #3 <signal handler called>
  • #4 clearlooks_rc_style_register_type
    from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
  • #5 clearlooks_rc_style_register_type
    from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
  • #6 gtk_paint_shadow
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 e_calendar_item_get_type
    from /usr/lib/evolution/2.4/libemiscwidgets.so.0
  • #8 gnome_canvas_item_move
    from /usr/lib/libgnomecanvas-2.so.0
  • #9 gnome_canvas_item_new
    from /usr/lib/libgnomecanvas-2.so.0
  • #10 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gnome_canvas_item_grab_focus
    from /usr/lib/libgnomecanvas-2.so.0
  • #18 gnome_canvas_item_grab_focus
    from /usr/lib/libgnomecanvas-2.so.0
  • #19 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #21 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #23 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #24 main
  • #0 waitpid
    from /lib/tls/libc.so.6




------- Bug created by bug-buddy at 2005-12-28 20:40 -------

Comment 1 Damien Durand 2005-12-28 22:53:48 UTC
Thanks for this report, but the description of this bug is not complete. Please can you complete this one ?
Comment 2 André Klapper 2005-12-29 13:10:24 UTC
are you able to start evolution in another view, e.g. by "evolution -c mail"?
Comment 3 svakak 2005-12-29 13:33:55 UTC
(In reply to comment #2)
> are you able to start evolution in another view, e.g. by "evolution -c mail"?

Yes, but when starting Evolution with 'evolution -c calendar' or clicking on 'Calendar' button in Evolution gives me "The Application "evolution" has quit unexpectedly" dialog.
Same chrash occurs if I run Calendar component from gdeskcal or from clock applet in Gnome panel.

Comment 4 svakak 2005-12-30 19:33:06 UTC
This bug dissapears when I changed my GTK theme. With Ubuntu default Human theme and Clearlooks theme Calendar component crash, but I installed Bluecurve theme and problem is gone.
Comment 5 André Klapper 2005-12-31 14:44:00 UTC
hmm... so another theme crash. sigh... but thanks for the answer and trying. :-)

reopening.
Comment 6 Christian Kirbach 2005-12-31 16:10:34 UTC
crashes in clearlooks_rc_style_register_type () which is from the clearlooks theme engine. assigning to them.

unique stack trace.

svakak, Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
we need debug sybols for clearlooks and gtk+ (libgtk)
Comment 7 Benjamin Berg 2005-12-31 16:52:55 UTC
Created attachment 56599 [details] [review]
patch to fix this, and other similar bugs

Clearlooks sometimes does look at the parent of the widget without checking whether the widget exists. The patch fixes all of the cases that I found.

This patch fixes the bug for me.
Comment 8 Benjamin Berg 2005-12-31 21:41:45 UTC
2005-12-31  Benjamin Berg  <benjamin@sipsolutions.net>

        * engines/clearlooks/src/clearlooks_style.c: (draw_box_gap),
        (draw_box): Fix some possible NULL dereferenciations.
Comment 9 André Klapper 2006-01-01 12:56:37 UTC
*** Bug 323616 has been marked as a duplicate of this bug. ***
Comment 10 André Klapper 2006-01-01 13:00:42 UTC
*** Bug 323906 has been marked as a duplicate of this bug. ***
Comment 11 Karsten Bräckelmann 2006-02-04 22:37:40 UTC
*** Bug 329322 has been marked as a duplicate of this bug. ***
Comment 12 André Klapper 2006-02-12 04:41:05 UTC
*** Bug 330848 has been marked as a duplicate of this bug. ***