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 333706 - Evolution crash when trying to edit custom alarm
Evolution crash when trying to edit custom alarm
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.6.x
Other opensolaris
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 330272 332589 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-07 07:45 UTC by Harry Lu
Modified: 2013-09-13 00:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (1.25 KB, patch)
2006-03-07 07:50 UTC, Harry Lu
none Details | Review

Description Harry Lu 2006-03-07 07:45:38 UTC
1) Launch -> Evolution
2) Goto "Calendars" -> Click "New" button above
3) When "Appointment" dialog pop-up -> Click on "Alarm" button.
4) When "Alarm" dialog pop-up -> Click on "Alarm" drag-down button
5) Choose "Customize" -> Click on new created action/trigger
6) Click on "Edit" button.

Expected Result: An "Edit Trigger" dialog pop-up.

Actual Result: Evolution crash.

Stacktrace:

gtk-critical **: file gtktextbuffer.c: line 551: assertion 'text != NULL' failed.

[1] _waitid(0x0, 0x630, 0x8045db0, 0x3), at 0xce709a25
  [2] _waitpid(0x630, 0x8045ec4, 0x0), at 0xce6d577f
  [3] waitpid(0x630, 0x8045ec4, 0x0), at 0xce6fd107
  [4] libgnomeui_segv_handle(0x6, 0x0, 0x8045f70), at 0xd0380aee
  [5] __sighndlr(0x6, 0x0, 0x8045f70, 0xd0380a44), at 0xce7080df
  ---- called from signal handler with signal 6 (SIGABRT) ------
  [6] __lwp_kill(0x1, 0x6), at 0xce7095f5
  [7] _thr_kill(0x1, 0x6), at 0xce705fc9
  [8] raise(0x6), at 0xce6cdfdd
  [9] abort(0x0, 0xcfdce1d4, 0xce7f0eb0, 0xce7013fc, 0x8092168, 0x0), at 0xce6b036f
  [10] g_logv(0xcfdce1d4, 0x8, 0xcfdce854, 0x80466a8), at 0xce7923e4
  [11] g_log(0xcfdce1d4, 0x8, 0xcfdce854, 0xcfdce1f0, 0x227, 0xcfdce80c), at 0xce792411
  [12] gtk_text_buffer_set_text(0x8854318, 0x0, 0xffffffff), at 0xcfcc28fb
=>[13] alarm_to_dalarm_widgets(dialog = 0x8046814, alarm = 0x883fe98), line 368 in "alarm-dialog.c"
  [14] populate_widgets_from_alarm(dialog = 0x8046814), line 618 in "alarm-dialog.c"
  [15] alarm_to_dialog(dialog = 0x8046814), line 252 in "alarm-dialog.c"
  [16] alarm_dialog_run(parent = 0x87ef7f0, ecal = 0x86d1fb0, alarm = 0x883fe98), line 1132 in "alarm-dialog.c"
  [17] edit_clicked_cb(button = 0x87e5e50, data = 0x87b2ed8), line 175 in "alarm-list-dialog.c"
  [18] g_cclosure_marshal_VOID__VOID(0x87f1468, 0x0, 0x1, 0x8046a6c, 0x80469cc, 0x0), at 0xcf69e321
  [19] g_closure_invoke(0x87f1468, 0x0, 0x1, 0x8046a6c, 0x80469cc), at 0xcf68a256
  [20] signal_emit_unlocked_R(0x81e80f0, 0x0, 0x87e5e50, 0x0, 0x8046a6c), at 0xcf69dba0
  [21] g_signal_emit_valist(0x87e5e50, 0xb9, 0x0, 0x8046cd8), at 0xcf69cea5
  [22] g_signal_emit(0x87e5e50, 0xb9, 0x0), at 0xcf69d041
  [23] gtk_button_clicked(0x87e5e50), at 0xcfba1ab9
  [24] gtk_real_button_released(0x87e5e50, 0x80a0858), at 0xcfba2844
  [25] g_cclosure_marshal_VOID__VOID(0x82588a0, 0x0, 0x1, 0x8046ecc, 0x8046e2c, 0xcfba280c), at 0xcf69e321
  [26] g_type_class_meta_marshal(0x82588a0, 0x0, 0x1, 0x8046ecc, 0x8046e2c, 0x1a4), at 0xcf68a551
  [27] g_closure_invoke(0x82588a0, 0x0, 0x1, 0x8046ecc, 0x8046e2c), at 0xcf68a256
  [28] signal_emit_unlocked_R(0x81e80c0, 0x0, 0x87e5e50, 0x0, 0x8046ecc), at 0xcf69d86d
  [29] g_signal_emit_valist(0x87e5e50, 0xb8, 0x0, 0x8047138), at 0xcf69cea5
  [30] g_signal_emit(0x87e5e50, 0xb8, 0x0), at 0xcf69d041
  [31] gtk_button_released(0x87e5e50), at 0xcfba1a49
  [32] gtk_button_button_release(0x87e5e50, 0x813ec1c, 0x80a0530), at 0xcfba26ac
  [33] _gtk_marshal_BOOLEAN__BOXED(0x81ce170, 0x8047270, 0x2, 0x804732c, 0x804728c, 0xcfba2688), at 0xcfc53c9d
  [34] g_type_class_meta_marshal(0x81ce170, 0x8047270, 0x2, 0x804732c, 0x804728c, 0xb4), at 0xcf68a551
  [35] g_closure_invoke(0x81ce170, 0x8047270, 0x2, 0x804732c, 0x804728c), at 0xcf68a256
  [36] signal_emit_unlocked_R(0x8186480, 0x0, 0x87e5e50, 0x80474ac, 0x804732c), at 0xcf69dd65
  [37] g_signal_emit_valist(0x87e5e50, 0x54, 0x0, 0x80475a0), at 0xcf69cc3b
  [38] g_signal_emit(0x87e5e50, 0x54, 0x0, 0x813ec1c, 0x80475c4), at 0xcf69d041
  [39] gtk_widget_event_internal(0x87e5e50, 0x813ec1c), at 0xcfd354de
  [40] gtk_widget_event(0x87e5e50, 0x813ec1c), at 0xcfd3516d
  [41] gtk_propagate_event(0x87e5e50, 0x813ec1c), at 0xcfc52812
  [42] gtk_main_do_event(0x813ec1c, 0x0), at 0xcfc51884
  [43] gdk_event_dispatch(0x80b0380, 0x0, 0x0), at 0xcf8ce03a
  [44] g_main_dispatch(0x80b03c8), at 0xce789ca4
  [45] g_main_context_dispatch(0x80b03c8), at 0xce78ad95
  [46] g_main_context_iterate(0x80b03c8, 0x1, 0x1, 0x80928a8), at 0xce78b1b5
  [47] g_main_loop_run(0x81a0278), at 0xce78b7ba
  [48] bonobo_main(0x80479bc, 0x80478e4, 0xd0ffb840, 0x8047830, 0x80478a0, 0x809936c), at 0xd00bf462
  [49] main(argc = 1, argv = 0x8047928), line 610 in "main.c"


I will provide a patch soon.
Comment 1 Harry Lu 2006-03-07 07:50:48 UTC
Created attachment 60823 [details] [review]
patch
Comment 2 Harry Lu 2006-03-22 09:49:37 UTC
patch committed for evolution 2.7 and 2.7.
Comment 3 André Klapper 2006-04-26 12:27:41 UTC
*** Bug 330272 has been marked as a duplicate of this bug. ***
Comment 4 Chenthill P 2006-08-19 11:06:32 UTC
*** Bug 332589 has been marked as a duplicate of this bug. ***