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 604092 - Crash in filter_rule_remove_part at filter-rule.c:521
Crash in filter_rule_remove_part at filter-rule.c:521
Status: RESOLVED DUPLICATE of bug 595501
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-12-08 16:42 UTC by Stanislav Brabec
Modified: 2009-12-09 04:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Stanislav Brabec 2009-12-08 16:42:19 UTC
Evolution 2.28.0 in openSUSE 11.2 x86_64 crashes after specific user action in advanced search.

How to reproduce:

1. Advanced search for "any of" "sender contains string A" and  "sender contains string B"in the current folder.

2. Click to "Add condition"

3. Select "Subject"

4. Click to "Remove"

Actual behavior: Evolution silently disappears.

The crash is 100% reproducible.

Note: The crash does not look as a segfault: bug-buddy helper does not appear and the crash does not happen in gdb.

When running in gdb, only this error appears and evolution continues to work:

(evolution.bin:26483): filter-CRITICAL **: filter_rule_remove_part: assertion `IS_FILTER_PART (fp)' failed

(evolution.bin:26483): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Comment 1 Fabio Durán Verdugo 2009-12-08 18:58:37 UTC
no, I can't reproduce
Comment 2 Akhil Laddha 2009-12-09 03:56:20 UTC
Yep, i can reproduce it.

Distribution: openSUSE 11.2 (x86_64)
Gnome Release: 2.28.0 (null) (SUSE)
BugBuddy Version: 2.28.0

System: Linux 2.6.31.5-0.1-default #1 SMP 2009-10-26 15:49:03 +0100 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10605000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: Gilouche
GTK+ Modules: gnomebreakpad

Memory status: size: 709791744 vsize: 709791744 resident: 81100800 share: 26701824 rss: 81100800 rss_rlim: 18446744073709551615
CPU usage: start_time: 1260329116 rtime: 2504 utime: 2096 stime: 408 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0x7f567bc92910 (LWP 3726)]
[New Thread 0x7f567f075910 (LWP 3629)]
[New Thread 0x7f567f876910 (LWP 3628)]
[New Thread 0x7f56835f2910 (LWP 3627)]
[New Thread 0x7f5683df3910 (LWP 3625)]
[New Thread 0x7f56892c8910 (LWP 3623)]
[New Thread 0x7f5689ac9910 (LWP 3622)]
0x00007f569f00b74d in __libc_waitpid (pid=7950, 
    stat_loc=<value optimized out>, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
	in ../sysdeps/unix/sysv/linux/waitpid.c

Thread 1 (Thread 0x7f56a01497f0 (LWP 3612))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 g_spawn_sync
    from /usr/lib64/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /usr/lib64/libglib-2.0.so.0
  • #3 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 filter_rule_remove_part
    at filter-rule.c line 521
  • #6 less_parts
    at filter-rule.c line 726
  • #7 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #8 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #11 gtk_real_button_released
    at gtkbutton.c line 1707
  • #12 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #16 gtk_button_button_release
    at gtkbutton.c line 1599
  • #17 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #18 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #19 ??
    from /usr/lib64/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #22 gtk_widget_event_internal
    at gtkwidget.c line 4767
  • #23 IA__gtk_propagate_event
    at gtkmain.c line 2415
  • #24 IA__gtk_main_do_event
    at gtkmain.c line 1620
  • #25 gdk_event_dispatch
    at gdkevents-x11.c line 2370
  • #26 g_main_context_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #27 ??
    from /usr/lib64/libglib-2.0.so.0
  • #28 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #29 bonobo_main
    from /usr/lib64/libbonobo-2.so.0
  • #30 main
    at main.c line 732

	Inferior 1 [process 3612] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


---- Critical and fatal warnings logged during execution ----

** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 
** GLib **: g_ascii_strcasecmp: assertion `s1 != NULL' failed 


----------- .xsession-errors (1717 sec old) ---------------------
  at Mono.Addins.InstanceExtensionNode.GetInstance (System.Type expectedType) [0x00000] 
  at Mono.Addins.ExtensionNode.GetChildObjects (System.Type arrayElementType, Boolean reuseCachedInstance) [0x00000] 
[Fatal 08:55:05.392] [Services] Service of type INetworkService not found. Using default service instead.
Nautilus-Share-Message: REFRESHING SHARES
Nautilus-Share-Message: ------------------------------------------
Nautilus-Share-Message: spawn arg "net"
Nautilus-Share-Message: spawn arg "usershare"
Nautilus-Share-Message: spawn arg "info"
Nautilus-Share-Message: end of spawn args; SPAWNING
Nautilus-Share-Message: returned from spawn: SUCCESS: 
Nautilus-Share-Message: exit code 255
Nautilus-Share-Message: ------------------------------------------
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: usershares are currently disabled
--------------------------------------------------
Comment 3 Akhil Laddha 2009-12-09 04:00:12 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

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