evolution crashed with SIGSEGV in camel_store_get_folder()

Bug #259420 reported by Ted Gould
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Critical
evolution (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Same as bug 259137, but a new backtrace with the most recent version in Intrepid.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/evolution
NonfreeKernelModules: ath_hal nvidia
Package: evolution 2.23.90-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: evolution
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
Signal: 11
SourcePackage: evolution
StacktraceTop:
 camel_store_get_folder (store=0x8319018,
 mail_tool_uri_to_folder ()
 ?? ()
 ?? ()
 ?? () from /usr/lib/libglib-2.0.so.0
Title: evolution crashed with SIGSEGV in camel_store_get_folder()
Uname: Linux 2.6.26-5-generic i686
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse libvirtd lpadmin netdev plugdev powerdev pulse pulse-access pulse-rt scanner video

Revision history for this message
Ted Gould (ted) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:camel_store_get_folder (store=0x8319018,
mail_tool_uri_to_folder ()
?? ()
?? ()
?? () from /usr/lib/libglib-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, are you getting the same with evolution 2.23.90.1 ? it fixes a few issues. thanks.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Ted Gould (ted) wrote :

Yes, it does still occur with the update.

Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:camel_store_get_folder (store=0x8319018,
mail_tool_uri_to_folder ()
?? ()
?? ()
?? () from /usr/lib/libglib-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks Ted, may you get a better backtrace? the one apport retraced is missing a lot of symbols, thanks in advance.

Revision history for this message
Ted Gould (ted) wrote : Re: [Bug 259420] Re: evolution crashed with SIGSEGV in camel_store_get_folder()
Download full text (3.4 KiB)

Pedro Villavicencio wrote:
> Thanks Ted, may you get a better backtrace? the one apport retraced is
> missing a lot of symbols, thanks in advance
Uhm, apparently not. I installed the dbg packages for evo and eds, but
now apport is saying that the crash report is damaged and will not
upload it :( Here is just the backtrace grabbed with gdb:

ted@shi:~$ gdb `which evolution`
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /usr/bin/evolution
[Thread debugging using libthread_db enabled]
[New Thread 0xb63ef720 (LWP 30421)]
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:30421): DEBUG: mailto URL command: evolution %s
** (evolution:30421): DEBUG: mailto URL program: evolution
[New Thread 0xb5af6b90 (LWP 30450)]
[Thread 0xb5af6b90 (LWP 30450) exited]
[New Thread 0xb52f5b90 (LWP 30451)]
[Thread 0xb52f5b90 (LWP 30451) exited]
store_db_path /home/ted/.evolution/mail/local/folders.db
folders table succesfully created
[New Thread 0xb52f5b90 (LWP 30452)]
store_db_path /<email address hidden>/folders.db
folders table succesfully created
[New Thread 0xb5af6b90 (LWP 30453)]
[New Thread 0xb3ceeb90 (LWP 30454)]
[New Thread 0xb34edb90 (LWP 30455)]
store_db_path /home/ted/.evolution/mail/vfolder/folders.db
folders table succesfully created
[New Thread 0xb2cecb90 (LWP 30456)]
[Thread 0xb34edb90 (LWP 30455) exited]
[New Thread 0xb4a5eb90 (LWP 30457)]
[New Thread 0xb34edb90 (LWP 30460)]

** (evolution:30421): WARNING **: Could not get the timezone information
for c\xb7cific Time (US & Canada), Tijuana : Object not found

** (evolution:30421): WARNING **: Could not get the timezone information
for \x90\xb0cific Time (US & Canada), Tijuana : Object not found

[New Thread 0xb1c2ab90 (LWP 30461)]

(evolution:30421): camel-CRITICAL **: camel_object_is: assertion `o !=
NULL' failed

(evolution:30421): camel-CRITICAL **: camel_object_ref: assertion
`CAMEL_IS_OBJECT(o)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb1c2ab90 (LWP 30461)]
vee_get_folder (store=0x92dc068, folder_name=0x93ad938 "UNMATCHED",
flags=0,
    ex=0x99531ac) at camel-vee-store.c:196
196 camel-vee-store.c: No such file or directory.
    in camel-vee-store.c
(gdb) bt
#0 vee_get_folder (store=0x92dc068, folder_name=0x93ad938 "UNMATCHED",
    flags=0, ex=0x99531ac) at camel-vee-store.c:196
#1 0xb7e29423 in camel_store_get_folder (store=0x92dc068,
    folder_name=0x93ad938 "UNMATCHED", flags=0, ex=0x99531ac)
    at camel-store.c:319
#2 0xb5f4de02 in mail_tool_uri_to_folder (
    uri=0x9980670 "vfolder:/home/ted/.evolution/mail/vfolder#UNMATCHED",
    flags=0, ex=0x99531ac) at mail-tools.c:331
#3 0xb5f45c63 in get_folder_exec (m=0x9953198) at mail-ops.c:1211
#4 0xb5f43919 in mail_msg_proxy (msg=0x9953198) at mail-mt.c:521
#5 0xb6afb9d6 in ??...

Read more...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Ok thanks, I've sent this upstream at: http://bugzilla.gnome.org/show_bug.cgi?id=548865

Changed in evolution:
status: Incomplete → Triaged
Changed in evolution:
status: Unknown → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

this has been fixed in evolution trunk, thanks for reporting.

Changed in evolution:
status: Triaged → Fix Committed
Changed in evolution:
status: New → Fix Released
Ted Gould (ted)
Changed in evolution:
status: Fix Committed → Fix Released
Changed in evolution:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.