[Evolution] Crash on Solaris 8



Hi,

I've got a problem with a Evo 1.3.92 I built on Solaris 8. Evo starts
up, begins downloading my IMAP headers and crashes after outputting :
 
GLib-ERROR **: gmem.c:140: failed to allocate 3492032510 bytes
aborting...

And here's a backtrace :

Program received signal SIGABRT, Aborted.
[Switching to LWP 4]
0xfdc29790 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb)
(gdb) bt
#0  0xfdc29790 in __sigprocmask () from /usr/lib/libthread.so.1
#1  0xfdc1e9b4 in _resetsig () from /usr/lib/libthread.so.1
#2  0xfdc1e154 in _sigon () from /usr/lib/libthread.so.1
#3  0xfdc21194 in _thrp_kill () from /usr/lib/libthread.so.1
#4  0xfda4b740 in raise () from /usr/lib/libc.so.1
#5  0xfda35a74 in abort () from /usr/lib/libc.so.1
#6  0xfdc945a8 in g_logv (log_domain=0xfdcadb30 "GLib",
log_level=G_LOG_LEVEL_ERROR, format=0x381fd0 "", args1=0x382008) at
gmessages.c:508
#7  0xfdc945d8 in g_log (log_domain=0x400 <Address 0x400 out of bounds>,
log_level=G_LOG_LEVEL_ERROR, format=0xfdcda2e8 "") at gmessages.c:527
#8  0xfdc92a70 in g_malloc (n_bytes=1024) at gmem.c:140
#9  0xfd54ddfc in header_raw_check_mailing_list (list=0xfcf05678) at
camel-mime-utils.c:3873
#10 0xfd52ded4 in message_info_new (s=0xfcf05678, h=0x28cb10) at
camel-folder-summary.c:1588
#11 0xfd52dad4 in message_info_new_from_message (s=0x3d2738,
msg=0x273850) at camel-folder-summary.c:1458
#12 0xfd52ca98 in camel_folder_summary_info_new_from_message
(s=0x3d2738,
msg=0x273850) at camel-folder-summary.c:969
#13 0xfc9bcae8 in add_message_from_data (folder=0x2729d8,
messages=0x1f0294, first=0, data=0x3c8128) at camel-imap-folder.c:2132
#14 0xfc9bcdbc in imap_update_summary (folder=0x2729d8, exists=120,
changes=0x3de6d0, ex=0xfcf059d8) at camel-imap-folder.c:2227
#15 0xfc9bd5f4 in camel_imap_folder_changed (folder=0x2729d8,
exists=120,
expunged=0x0, ex=0xfcf059d8) at camel-imap-folder.c:2469
#16 0xfc9b965c in imap_rescan (folder=0x2729d8, exists=120,
ex=0xfcf059d8) at camel-imap-folder.c:544
#17 0xfc9b8ef8 in camel_imap_folder_selected (folder=0x2729d8,
response=0xd8a38, ex=0xfcf059d8) at camel-imap-folder.c:374
#18 0xfc9c24ec in get_folder_online (store=0x2729d8,
folder_name=0xfc9c8790 "INBOX", flags=0, ex=0x328328) at
camel-imap-store.c:1602
#19 0xfd5250ac in disco_get_folder (store=0x1d01f0, name=0x325129
"INBOX", flags=0, ex=0x328328) at camel-disco-store.c:226
#20 0xfd561790 in camel_store_get_folder (store=0x1d01f0,
folder_name=0x325129 "INBOX", flags=0, ex=0x328328) at camel-store.c:243
#21 0xfd66fdb0 in mail_tool_uri_to_folder (uri=0x0, flags=0,
ex=0x328328)
at mail-tools.c:329
#22 0xfd668b74 in get_folder_get (mm=0x328310) at mail-ops.c:1276
#23 0xfd664ef8 in mail_msg_received (e=0x328538, msg=0x328310, data=0x0)
at mail-mt.c:503
#24 0xff2a7d14 in thread_received_msg (e=0x194b30, m=0x10) at
e-msgport.c:619
#25 0xff2a7dd0 in thread_dispatch (din=0x194b30) at e-msgport.c:698


What I find really strange is that the debugger shows a nice value
passed to g_malloc (1024), but 3 lines later in gmem.c this value
becomes 3492032510... 

Any help/hint appreciated !

Regards,
Fred




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]