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 256278 - Crash: Segfault in eti_ref_at
Crash: Segfault in eti_ref_at
Status: RESOLVED DUPLICATE of bug 252935
Product: GAL
Classification: Deprecated
Component: ETable
trunk
Other All
: Normal normal
: ---
Assigned To: Mike Kestner
Evolution QA team
Depends on: 252935
Blocks:
 
 
Reported: 2004-03-31 07:26 UTC by Ross Golder
Modified: 2004-04-01 05:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to prevent attempt to dereference potentially NULL pointer (1.13 KB, patch)
2004-03-31 08:26 UTC, Ross Golder
none Details | Review

Description Ross Golder 2004-03-31 07:26:41 UTC
Distribution: Debian testing/unstable
Package: GAL
Priority: Normal
Version: GNOME2.5.90 trunk
Gnome-Distributor: GNOME.Org
Synopsis: Segfault in eti_ref_at
Bugzilla-Product: GAL
Bugzilla-Component: ETable
Bugzilla-Version: trunk
BugBuddy-GnomeVersion: 2.0 (2.5.90.1)
Description:
Description of the crash:

Using evolution as normal, selecting a mail folder I was interested in,
evolution crashes.

Steps to reproduce the crash:
1. Start evolution (recent CVS build)
2. Wait for evolution to finish checking for new messages
3. Select a mailbox, sometimes (a few times a day, with different
mailboxes), it crashes.

Expected Results:

Mailbox is selected, message list shown.

How often does this happen?

Sometimes (3-4 times a day).

Additional Information:

Backtrace suggests something attempting to dereference a NULL pointer.


Debugging Information:

Backtrace was generated from '/opt/gnome/bin/evolution-1.5'

[New Thread 1097186976 (LWP 1001)]
[New Thread 1158687664 (LWP 1046)]
[New Thread 1097186976 (LWP 1001)]
[New Thread 1158687664 (LWP 1046)]
[New Thread 1097186976 (LWP 1001)]
[New Thread 1158687664 (LWP 1046)]
[New Thread 1167076272 (LWP 1042)]
[New Thread 1175464880 (LWP 1041)]
[New Thread 1225817008 (LWP 1017)]
[New Thread 1217428400 (LWP 1016)]
[New Thread 1209035696 (LWP 1015)]
[New Thread 1200647088 (LWP 1014)]
[New Thread 1192258480 (LWP 1013)]
[New Thread 1183853488 (LWP 1012)]
[New Thread 1141803952 (LWP 1007)]
[New Thread 1133415344 (LWP 1006)]
[New Thread 1125026736 (LWP 1005)]
[New Thread 1116638128 (LWP 1004)]
0x412fd411 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread 1097186976 (LWP 1001))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 741
  • #2 segv_redirect
    at main.c line 445
  • #3 <signal handler called>
  • #4 eti_ref_at
    at gal-a11y-e-table-item.c line 317
  • #5 atk_table_ref_at
    at atktable.c line 157
  • #6 eti_a11y_cursor_changed_cb
    at gal-a11y-e-table-item.c line 1189
  • #7 e_marshal_VOID__INT_INT
    at e-marshal.c line 812
  • #8 g_closure_invoke
    at gclosure.c line 437
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #10 g_signal_emit_valist
    at gsignal.c line 2195
  • #11 g_signal_emit
    at gsignal.c line 2239
  • #12 e_selection_model_cursor_changed
    at e-selection-model.c line 660
  • #13 e_tree_selection_model_change_cursor
    at e-tree-selection-model.c line 693
  • #14 e_tree_set_cursor
    at e-tree.c line 1646
  • #15 message_list_select_uid
    from /opt/gnome/lib/evolution/1.5/components/libevolution-mail.so
  • #16 emfb_list_built
    from /opt/gnome/lib/evolution/1.5/components/libevolution-mail.so
  • #17 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #18 g_closure_invoke
    at gclosure.c line 437
  • #19 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #20 g_signal_emit_valist
    at gsignal.c line 2195
  • #21 g_signal_emit
    at gsignal.c line 2239
  • #22 regen_list_regened
    from /opt/gnome/lib/evolution/1.5/components/libevolution-mail.so
  • #23 mail_msgport_replied
    from /opt/gnome/lib/evolution/1.5/components/libevolution-mail.so
  • #24 g_io_unix_dispatch
    at giounix.c line 161
  • #25 g_main_dispatch
    at gmain.c line 1895
  • #26 g_main_context_dispatch
    at gmain.c line 2441
  • #27 g_main_context_iterate
    at gmain.c line 2522
  • #28 g_main_loop_run
    at gmain.c line 2726
  • #29 bonobo_main
    at bonobo-main.c line 297
  • #30 main
    at main.c line 589
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0



Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Ross Golder 2004-03-31 08:26:08 UTC
Created attachment 43498 [details] [review]
Patch to prevent attempt to dereference potentially NULL pointer
Comment 2 Gerardo Marin 2004-03-31 18:47:45 UTC
Ross: please submit your patch to evolution-patches mailing list
together with a changelog entry. You may need to subscribe, see
http://lists.ximian.com
Comment 3 Ross Golder 2004-04-01 05:52:35 UTC
Ignore my useless patch. Looking at #52935, it is indeed a duplicate
of this bug. I'll close this report and track the other one.

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