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 544528 - Evo SIGSEGV in camel_sexp_to_sql
Evo SIGSEGV in camel_sexp_to_sql
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-07-24 11:36 UTC by C de-Avillez
Modified: 2013-09-13 01:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
console output for a run (67.27 KB, text/plain)
2008-07-24 11:46 UTC, C de-Avillez
Details

Description C de-Avillez 2008-07-24 11:36:47 UTC
Program received signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7f9574a6e770 (LWP 24573))

  • #0 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #1 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #2 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #3 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #4 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #8 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #9 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 ??
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #17 ??
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #20 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #23 ??
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #26 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #29 ??
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #32 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 ??
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #41 ??
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #44 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 ??
    from /usr/lib/libbonoboui-2.so.0
  • #46 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #47 ??
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #50 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #53 ??
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #56 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #59 ??
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #62 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #65 ??
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #67 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #68 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 ??
    from /usr/lib/libbonoboui-2.so.0
  • #70 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #71 ??
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #73 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #74 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #77 ??
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #79 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #80 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 impl_size_alloc
    at ../../../evolution/shell/e-shell-window.c line 931
  • #83 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #84 ??
    from /usr/lib/libgobject-2.0.so.0
  • #85 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #86 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #87 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #88 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #90 ??
    from /usr/lib/libgobject-2.0.so.0
  • #91 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #92 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #93 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #94 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #95 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #96 ??
    from /usr/lib/libglib-2.0.so.0
  • #97 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #98 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #99 main
    at ../../../evolution/shell/main.c line 783

Comment 1 C de-Avillez 2008-07-24 11:42:16 UTC
final page of console output (I will save it next time, and attach here... sorry)

Something is returned in the top-level caller : [SELECT uid FROM 'Utilities/Verizon' ]
tmp SELECT uid FROM 'Utilities/Verizon' WHERE (usertags LIKE  '%follow-up%')
len = 0 1

sexp is : [ (or
  
     (match-all (not (= (user-tag "follow-up") "")))
    
  
     (match-all (system-flag  "Flagged"))
    
  )
]
Something is returned in the top-level caller : [SELECT uid FROM 'draftbox' ]
tmp SELECT uid FROM 'draftbox' WHERE (usertags LIKE  '%follow-up%')
len = 0 1

sexp is : [ (or
  
     (match-all (not (= (user-tag "follow-up") "")))
    
  
     (match-all (system-flag  "Flagged"))
    
  )
]
Something is returned in the top-level caller : [SELECT uid FROM 'outbox' ]
tmp SELECT uid FROM 'outbox' WHERE (usertags LIKE  '%follow-up%')
len = 0 1
[Thread 0x4347c950 (LWP 24893) exited]
len = 0 1
len = 0 1
len = 504 0
len = 422 0
len = 6 0

(evolution:24573): camel-WARNING **: Camel operation status stack non empty: 

(evolution:24573): camel-WARNING **: Camel operation status stack non empty: 

sexp is : [ (or
  
     (match-all (not (= (user-tag "follow-up") "")))
    
  
     (match-all (system-flag  "Flagged"))
    
  )
]
Something is returned in the top-level caller : [SELECT uid FROM 'draftbox' ]
tmp SELECT uid FROM 'draftbox' WHERE (usertags LIKE  '%follow-up%')
len = 0 1

sexp is : [ (match-threads "all"  (or
  (match-all (header-contains "From"  "@edesvcs.com"))
  
	(match-all (or (header-contains "To"  "@edesvcs.com")
	               (header-contains "Cc"  "@edesvcs.com")))
     
  )
)
]
Something is returned in the top-level caller : [SELECT uid FROM 'Sent' ]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x44c7f950 (LWP 24803)]
Comment 2 C de-Avillez 2008-07-24 11:46:42 UTC
Created attachment 115163 [details]
console output for a run
Comment 3 Srinivasa Ragavan 2008-07-24 12:02:58 UTC
hggdh, please disable threading or wait for another few hours to update my new fix
Comment 4 Srinivasa Ragavan 2008-07-24 13:14:34 UTC
Committed to trunk. Should work now pretty cool.
Comment 5 C de-Avillez 2008-07-24 22:52:35 UTC
indeed, no more SEGVs. Thanks, srag.