2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added bug |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'CoreDump.gz' (CoreDump.gz) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'Dependencies.txt' (Dependencies.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'Disassembly.txt' (Disassembly.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'ProcMaps.txt' (ProcMaps.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'ProcStatus.txt' (ProcStatus.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'Registers.txt' (Registers.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'Stacktrace.txt' (Stacktrace.txt) |
2009-03-07 13:57:15 |
Stas Sușcov |
bug |
|
|
added attachment 'ThreadStacktrace.txt' (ThreadStacktrace.txt) |
2009-03-10 16:14:13 |
Apport retracing service |
bug |
|
|
added subscriber Crash bug triagers for Ubuntu packages |
2009-03-10 16:14:37 |
Apport retracing service |
bug |
|
|
added attachment 'Stacktrace.txt' (Stacktrace.txt (retraced)) |
2009-03-10 16:14:40 |
Apport retracing service |
bug |
|
|
added attachment 'ThreadStacktrace.txt' (ThreadStacktrace.txt (retraced)) |
2009-03-10 16:14:43 |
Apport retracing service |
bug |
|
|
added attachment 'StacktraceSource.txt' (StacktraceSource.txt) |
2009-03-10 16:14:48 |
Apport retracing service |
evolution: importance |
Undecided |
Medium |
|
2009-03-10 16:14:48 |
Apport retracing service |
evolution: statusexplanation |
|
|
|
2009-03-10 17:16:56 |
Pedro Villavicencio |
evolution: status |
New |
Triaged |
|
2009-03-10 17:16:56 |
Pedro Villavicencio |
evolution: assignee |
|
desktop-bugs |
|
2009-03-10 17:16:56 |
Pedro Villavicencio |
evolution: statusexplanation |
|
Thanks for the report, that's known upstream you can track it here: http://bugzilla.gnome.org/show_bug.cgi?id=573125 |
|
2009-03-10 17:17:26 |
Pedro Villavicencio |
bug |
|
|
assigned to evolution |
2009-03-10 17:26:45 |
Bug Watch Updater |
evolution: status |
Unknown |
In Progress |
|
2009-03-10 17:30:02 |
Pedro Villavicencio |
who_made_private |
sushkov |
|
|
2010-01-03 20:27:36 |
Robert Collins |
summary |
evolution crashed with SIGSEGV in strtoul() |
evolution crashed with SIGSEGV in strtoul() due to NULL flags column in folders.db |
|
2010-01-03 20:31:39 |
Robert Collins |
description |
Binary package hint: evolution
Evolution doesn't start anymore.
Just crashes like this time.
ProblemType: Crash
Architecture: i386
CrashCounter: 1
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/evolution
Package: evolution 2.25.92-0ubuntu2
ProcCmdline: evolution --component=mail
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/zsh
Signal: 11
SourcePackage: evolution
StacktraceTop:
?? () from /lib/tls/i686/cmov/libc.so.6
strtoul () from /lib/tls/i686/cmov/libc.so.6
?? () from /usr/lib/libcamel-1.2.so.14
sqlite3_exec () from /usr/lib/libsqlite3.so.0
camel_db_select () from /usr/lib/libcamel-1.2.so.14
Title: evolution crashed with SIGSEGV in strtoul()
Uname: Linux 2.6.28-8-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare sudo |
Symptoms
=======
Evolution segfaults when opening a folder, with
#1 0x00007ffff48771ab in read_uids_flags_callback at camel-db.c:892
#2 0x00007ffff462ab57 in sqlite3_exec () from /usr/lib/libsqlite3.so.0
in the backtrace
This may occur at startup if INBOX has the problem.
StacktraceTop:
?? () from /lib/tls/i686/cmov/libc.so.6
strtoul () from /lib/tls/i686/cmov/libc.so.6
?? () from /usr/lib/libcamel-1.2.so.14
sqlite3_exec () from /usr/lib/libsqlite3.so.0
camel_db_select () from /usr/lib/libcamel-1.2.so.14
Title: evolution crashed with SIGSEGV in strtoul()
Cause
=====
libcamel doesn't handle NULL flags fields in record summaries, but inserts them while pulling down new messages, so a power failure after learning about a message but before setting the flags corrupts that mail summary.
Workarounds
==========
* Remove folders.db to make it be recreated.
* Remove rows from the faulty table which have flags set to NULL (note NULL, not 0 - 0 is fine)
* Apply the patch from upstream. |
|
2010-01-03 21:57:52 |
Robert Collins |
attachment added |
|
diff gz for fix against karmic http://launchpadlibrarian.net/37391287/evolution-data-server_2.28.1-0ubuntu2.diff.gz |
|
2010-01-03 21:58:59 |
Robert Collins |
attachment added |
|
dsc for karmic fix http://launchpadlibrarian.net/37391296/evolution-data-server_2.28.1-0ubuntu2.dsc |
|
2010-01-03 22:00:06 |
Robert Collins |
attachment added |
|
debdiff with the fix http://launchpadlibrarian.net/37391306/bug339169.diff |
|
2010-03-15 11:42:10 |
Daniel Holbach |
removed subscriber Ubuntu Sponsors for main |
|
|
|
2010-09-16 05:23:58 |
Bug Watch Updater |
evolution: importance |
Unknown |
Critical |
|
2010-09-19 21:56:25 |
Artur Rona |
bug |
|
|
added subscriber Ubuntu Review Team |
2010-09-19 21:57:47 |
Artur Rona |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2010-09-20 17:02:10 |
Stas Sușcov |
removed subscriber Stas Sușcov |
|
|
|
2010-09-22 19:45:28 |
Artur Rona |
tags |
apport-crash i386 |
apport-crash i386 patch |
|
2010-09-27 22:16:56 |
Artur Rona |
summary |
evolution crashed with SIGSEGV in strtoul() due to NULL flags column in folders.db |
[natty] evolution crashed with SIGSEGV in strtoul() due to NULL flags column in folders.db |
|
2010-09-27 22:17:05 |
Artur Rona |
bug |
|
|
added subscriber Artur Rona |
2010-09-28 12:57:00 |
Pedro Villavicencio |
summary |
[natty] evolution crashed with SIGSEGV in strtoul() due to NULL flags column in folders.db |
evolution crashed with SIGSEGV in strtoul() due to NULL flags column in folders.db |
|
2010-09-28 18:17:12 |
Artur Rona |
tags |
apport-crash i386 patch |
apport-crash i386 natty-sponsor patch |
|
2011-01-10 08:19:04 |
Bug Watch Updater |
evolution: status |
In Progress |
Fix Released |
|
2011-06-02 15:32:20 |
Fabio Marconi |
evolution (Ubuntu): status |
Triaged |
Fix Released |
|