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 618035 - Crash in camel_block_file_touch_block at camel-block-file.c:659
Crash in camel_block_file_touch_block at camel-block-file.c:659
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: Mailer
2.32.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-05-07 17:34 UTC by Reid Thompson
Modified: 2013-08-23 18:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gdb log / stacktrace (468.14 KB, text/plain)
2010-05-07 17:34 UTC, Reid Thompson
Details
stack trace (57.65 KB, text/plain)
2010-05-21 16:52 UTC, Reid Thompson
Details
stack trace (74.13 KB, text/plain)
2010-05-21 16:53 UTC, Reid Thompson
Details
stack trace (87.86 KB, text/plain)
2010-05-21 16:53 UTC, Reid Thompson
Details
0xb7a2c67f in camel_key_table_sync (ki=0x8b10560) at ../../../evolution-data-server/camel/camel-partition-table.c:684 (50.63 KB, text/plain)
2010-05-24 18:55 UTC, Reid Thompson
Details
a second trace after the rebuild (66.28 KB, text/plain)
2010-05-24 18:56 UTC, Reid Thompson
Details
stack trace (18.90 KB, text/plain)
2010-05-24 20:41 UTC, Reid Thompson
Details

Description Reid Thompson 2010-05-07 17:34:37 UTC
Created attachment 160527 [details]
gdb log / stacktrace

after running for a while evolution cores
I will attach gdb log/stack "backtrace.log"

backtrace log contains 
gdb log
bt
bt full
thread apply all bt full

the following are all at head
drwxr-xr-x 12 rthompso staff  1144 May  6 11:40 libgweather
drwxr-xr-x 20 rthompso staff  1256 May  7 08:41 openchange
drwxr-xr-x 16 rthompso staff  2816 May  7 08:41 glib
drwxr-xr-x 19 rthompso staff  2600 May  7 08:44 gtk+
drwxr-xr-x 11 rthompso staff  1296 May  7 08:51 gtkhtml
drwxr-xr-x 15 rthompso staff  1512 May  7 09:02 evolution-data-server
drwxr-xr-x 31 rthompso staff  2208 May  7 09:07 evolution
drwxr-xr-x 13 rthompso staff  1264 May  7 09:54 evolution-exchange
drwxr-xr-x  7 rthompso staff  1168 May  7 10:00 evolution-mapi
drwxr-xr-x  7 rthompso staff   920 May  7 10:00 evolution-webcal
Comment 1 Reid Thompson 2010-05-21 16:52:53 UTC
Created attachment 161662 [details]
stack trace
Comment 2 Reid Thompson 2010-05-21 16:53:25 UTC
Created attachment 161663 [details]
stack trace
Comment 3 Reid Thompson 2010-05-21 16:53:59 UTC
Created attachment 161664 [details]
stack trace
Comment 4 Matthew Barnes 2010-05-22 00:22:46 UTC
I've added argument checks to camel-block-file.c that should help make the code a bit more robust.  It may not avoid the crash, but it should give us more clues where the root problem is.

http://git.gnome.org/browse/evolution-data-server/commit/?h=gnome-2-30&id=601993c718c67a6db099f47146a955a08bc9653c
Comment 5 Reid Thompson 2010-05-24 18:55:18 UTC
Created attachment 161892 [details]
0xb7a2c67f in camel_key_table_sync (ki=0x8b10560) at ../../../evolution-data-server/camel/camel-partition-table.c:684

stack trace after this mornings rebuild.
Comment 6 Reid Thompson 2010-05-24 18:56:04 UTC
Created attachment 161893 [details]
a second trace after the rebuild
Comment 7 Reid Thompson 2010-05-24 20:41:22 UTC
Created attachment 161895 [details]
stack trace
Comment 8 Matthew Barnes 2013-08-23 18:06:15 UTC
Closing as OBSOLETE since the stack trace is too old to be useful now.

Reopen the bug and update the version field if this crash still occurs in Evolution 3.8 or later.