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 720542 - Crash on calendar view's tooltip timeout
Crash on calendar view's tooltip timeout
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
3.10.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 636417 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-12-16 16:44 UTC by Michael Meeks
Modified: 2014-02-07 15:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Meeks 2013-12-16 16:44:07 UTC
I closed the calendar window.

Very shortly after that I got this segv :-)

I assume we don't shut-down a timer correctly:

Program received signal SIGSEGV, Segmentation fault.
0xb07120a0 in e_calendar_view_get_tooltips (data=data@entry=0x14aa0fa0) at e-calendar-view.c:2023
2023            g_return_val_if_fail (E_IS_CALENDAR_VIEW (data->cal_view), FALSE);
(gdb) bt
  • #0 e_calendar_view_get_tooltips
    at e-calendar-view.c line 2023
  • #1 g_timeout_dispatch
    at gmain.c line 4450
  • #2 g_main_dispatch
    at gmain.c line 3065
  • #3 g_main_context_dispatch
    at gmain.c line 3641
  • #4 g_main_context_iterate
    at gmain.c line 3712
  • #5 g_main_loop_run
    at gmain.c line 3906
  • #6 gtk_main
    at gtkmain.c line 1158
  • #7 main
    at main.c line 683


(gdb) p *data
$1 = {get_view_event = 0xb071f480 <tooltip_get_view_event>, cal_view = 0xd2357a0, day = 0, event_num = 2}
(gdb) p data
$2 = (const ECalendarViewEventData *) 0x14aa0fa0
(gdb) p *data->cal_view
$3 = {parent = {container = {widget = {parent_instance = {g_type_instance = {g_class = 0x45454545}, ref_count = 1162167621, qdata = 0x45454545}, 
        priv = 0x45454545}, priv = 0x45454545}, priv = 0x45454545}, in_focus = 1162167621, priv = 0x45454545}

HTH
Comment 1 Michael Meeks 2013-12-16 16:45:03 UTC
*** Bug 636417 has been marked as a duplicate of this bug. ***
Comment 2 Milan Crha 2014-02-07 15:35:54 UTC
(In reply to comment #0)
> I assume we don't shut-down a timer correctly:

True, true.

Created commit 0577613 in evo master (3.11.90+) [1]
Created commit 7d09b51 in evo gnome-3-10 (3.10.4+)

[1] https://git.gnome.org/browse/evolution/commit/?id=0577613