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 612521 - evolution 2.28.4 segfaults in g_value_peek_pointer() in libglib
evolution 2.28.4 segfaults in g_value_peek_pointer() in libglib
Status: RESOLVED DUPLICATE of bug 589568
Product: evolution
Classification: Applications
Component: Tasks
2.28.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-03-11 00:44 UTC by Thomas
Modified: 2010-03-11 03:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thomas 2010-03-11 00:44:41 UTC
Just wanted to save a new task. Had inserted a file path from gnome nautilus
file browser via drag&drop.

According to gdb, value_table is 0, but is not checked for null-ness!!

Here is the stack trace:

(gdb) where
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 ??
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
  • #6 ??
  • #7 ??
  • #8 IA__g_value_peek_pointer
    at /home/tom/src/glib2.0-2.22.3/gobject/gvalue.c line 325
  • #9 IA__g_cclosure_marshal_VOID__INT
    at /home/tom/src/glib2.0-2.22.3/gobject/gmarshal.c line 216
  • #10 IA__g_closure_invoke
    at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #11 signal_emit_unlocked_R
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #12 IA__g_signal_emit_valist
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 2980
  • #13 IA__g_signal_emit
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #14 e_table_model_row_changed
    at ../../../../evolution/widgets/table/e-table-model.c line 485
  • #15 process_modified
    at ../../../../evolution/calendar/gui/e-cal-model.c line 1699
  • #16 process_event
    at ../../../../evolution/calendar/gui/e-cal-model.c line 1795
  • #17 e_cal_view_objects_modified_cb
    at ../../../../evolution/calendar/gui/e-cal-model.c line 1831
  • #18 IA__g_cclosure_marshal_VOID__POINTER
    at /home/tom/src/glib2.0-2.22.3/gobject/gmarshal.c line 601
  • #19 IA__g_closure_invoke
    at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #21 IA__g_signal_emit_valist
  • #22 IA__g_signal_emit
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #23 objects_modified_cb
    at ../../../../evolution-data-server/calendar/libecal/e-cal-view.c line 91
  • #24 IA__g_cclosure_marshal_VOID__POINTER
    at /home/tom/src/glib2.0-2.22.3/gobject/gmarshal.c line 601
  • #25 IA__g_closure_invoke
    at /home/tom/src/glib2.0-2.22.3/gobject/gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3247
  • #27 IA__g_signal_emit_valist
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 2980
  • #28 IA__g_signal_emit
    at /home/tom/src/glib2.0-2.22.3/gobject/gsignal.c line 3037
  • #29 impl_notifyObjectsModified
    at ../../../../evolution-data-server/calendar/libecal/e-cal-view-listener.c line 157
  • #30 _ORBIT_skel_small_GNOME_Evolution_Calendar_CalViewListener_notifyObjectsModified
    at Evolution-DataServer-Calendar-common.c line 24
  • #31 ??
    from /usr/lib/libORBit-2.so.0
  • #32 ??
  • #33 ??
A syntax error in expression, near `.'.
(gdb)
Comment 1 Thomas 2010-03-11 01:41:03 UTC
Managed to reproduce that drag&drop of a file name into the task's description one more time, but then no more. Strange.
Comment 2 Akhil Laddha 2010-03-11 03:38:29 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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