[Bug 13526] evolution crashes when viewing contacts

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Wed Aug 17 11:46:58 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=13526
Ubuntu | evolution





------- Additional Comments From beezly at beezly.org.uk  2005-08-17 12:46 UTC -------
My apologies, I've just built the evolution and evolution-data-server packages
with debugging info going on.

debug output below....

andy at monkey:/local/build$ gdb evolution
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run -c contacts
Starting program: /usr/bin/evolution -c contacts
[Thread debugging using libthread_db enabled]
[New Thread -1229969728 (LWP 29097)]
debug1: client_input_channel_open: ctype x11 rchan 4 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 59988
debug1: channel 1: new [x11]
debug1: confirm x11
es menu class init
evolution-shell-Message: Killing old version of evolution-data-server...
adding hook target 'source'

(evolution:29097): camel-WARNING **: Invalid root:
'/home/andy/.evolution/mail/local/Outbox.ibex.index'

(evolution:29097): camel-WARNING **: version: TEXT.000 (TEXT.000)

(evolution:29097): camel-WARNING **: block size: 1024 (1024) OK

(evolution:29097): camel-WARNING **: free: 0 (0 add size < 1024) OK

(evolution:29097): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD

(evolution:29097): camel-WARNING **: flags: unSYNC

(evolution:29097): camel-WARNING **: camel_exception_get_id called with NULL
parameter.
[New Thread -1236227152 (LWP 29113)]
[New Thread -1244619856 (LWP 29114)]
[New Thread -1253237840 (LWP 29116)]
[New Thread -1261630544 (LWP 29117)]

(evolution:29097): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed
[New Thread -1270023248 (LWP 29119)]
[New Thread -1278415952 (LWP 29120)]
[Thread -1278415952 (LWP 29120) exited]
[New Thread -1278415952 (LWP 29121)]
[Thread -1278415952 (LWP 29121) exited]
debug1: client_input_channel_open: ctype x11 rchan 5 win 65536 max 16384
debug1: client_request_x11: request from 127.0.0.1 59991
debug1: channel 2: new [x11]
debug1: confirm x11
[New Thread -1278415952 (LWP 29137)]

(evolution:29097): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution:29097): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed

(evolution:29097): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(evolution:29097): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion
`G_TYPE_CHECK_INSTANCE (instance)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229969728 (LWP 29097)]
0xb7f3888e in e_table_sort_info_grouping_get_count () from
/usr/lib/evolution/2.4/libetable.so.0
(gdb) thread apply all bt full

Thread 9 (Thread -1278415952 (LWP 29137)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7288c96 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb79bfa97 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7a72c0f in e_msgport_wait (mp=0x8187e28) at e-msgport.c:511
        _buffer = {__routine = 0xb7a7298a <msgport_cleanlock>, __arg =
0x8187e28, __canceltype = -1213780634, __prev = 0x0}
        msg = (EMsg *) 0xb7a72c8b
#4  0xb7a73554 in thread_dispatch (din=0x8187dd0) at e-msgport.c:874
        e = (EThread *) 0x8187dd0
        m = (EMsg *) 0x0
        info = (struct _thread_info *) 0x8560f60
        self = 3016551344
#5  0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread -1270023248 (LWP 29119)):
#0  0xffffe410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0xb7288c96 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb79bfa97 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb7a73bd3 in e_mutex_lock (m=0x81fc6d0) at e-msgport.c:1078
        id = 3024944048
        err = 0
#4  0xb6521f31 in refresh_refresh (session=0x81bc0a0, msg=0x82e5f80) at
camel-imap-store.c:2609
        m = (struct _refresh_msg *) 0x82e5f80
        store = (CamelImapStore *) 0x81fb93c
#5  0xb67e4167 in session_thread_received (thread=0x82e5f28, msg=0x82e5f80,
session=0x81bc0a0) at camel-session.c:524
        oldop = (CamelOperation *) 0x0
#6  0xb7a73410 in thread_received_msg (e=0x82e5f28, m=0x82e5f80) at e-msgport.c:826
        func = 0xb67e4120 <session_thread_received>
        func_data = (void *) 0x81bc0a0
#7  0xb7a73626 in thread_dispatch (din=0x82e5f28) at e-msgport.c:907
        e = (EThread *) 0x82e5f28
        m = (EMsg *) 0x82e5f80
        info = (struct _thread_info *) 0x0
        self = 3024944048
#8  0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9  0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread -1261630544 (LWP 29117)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb79a92d4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb6d07968 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6d07e03 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb72d653e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5  0xb6d20de4 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 4 (Thread -1253237840 (LWP 29116)):
#0  0xffffe410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1  0xb79a92d4 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb6d07968 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb6d07e03 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb7e20f52 in startup_mainloop (arg=0x0) at e-book.c:3727
        loop = (GMainLoop *) 0x8367b38
#5  0xb6d20de4 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 3 (Thread -1244619856 (LWP 29114)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7972079 in versionsort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb797196d in readdir () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3  0xb651a8e9 in camel_imap_message_cache_new (
    path=0x856e178
"/home/andy/.evolution/mail/imap/cs1ajb at imap.shef.ac.uk/folders/INBOX",
summary=0x840abf0, ex=0x0)
    at camel-imap-message-cache.c:167
        cache = (CamelImapMessageCache *) 0x84184a8
        dir = (DIR *) 0x85b55b0
        d = (struct dirent *) 0xb7de929f
        uid = 0x840a7e0 "\u0431@\b\uffffD\uffffw\210`\034\b\001"
        p = 0x0
        deletes = (GPtrArray *) 0x84f8114
        info = (CamelMessageInfo *) 0xb652911c
#4  0xb6513dec in camel_imap_folder_new (parent=0x81fb5a0,
folder_name=0xb652841d "INBOX",
    folder_dir=0x856e178
"/home/andy/.evolution/mail/imap/cs1ajb at imap.shef.ac.uk/folders/INBOX", ex=0x0)
at camel-imap-folder.c:258
        imap_store = (CamelImapStore *) 0x81fb5a0
        folder = (CamelFolder *) 0x840a7e0
        imap_folder = (CamelImapFolder *) 0x840a7e0
        short_name = 0xb652841d "INBOX"
        summary_file = 0x856e380 "84668"
        state_file = 0x856e440
"x[\uffff\uffffx[\uffff\uffffdy/.evolution/mail/imap/cs1ajb at imap.shef.ac.uk/folders/INBOX/cmeP"
#5  0xb6520a89 in get_folder_offline (store=0x81fb5a0, folder_name=0xb652841d
"INBOX", flags=0, ex=0x0) at camel-imap-store.c:2045
        imap_store = (CamelImapStore *) 0x81fb5a0
        new_folder = (CamelFolder *) 0xb5d091f8
        folder_dir = 0x856e178
"/home/andy/.evolution/mail/imap/cs1ajb at imap.shef.ac.uk/folders/INBOX"
        storage_path = 0x8568cd8 "Re: Dual Core V20z Evaluation"
---Type <return> to continue, or q <return> to quit---
#6  0xb6520161 in get_folder_online (store=0x81fb5a0, folder_name=0x8560f11
"INBOX", flags=0, ex=0x0) at camel-imap-store.c:1821
        imap_store = (CamelImapStore *) 0x81fb5a0
        response = (CamelImapResponse *) 0xb691b2d0
        new_folder = (CamelFolder *) 0xb5d09258
        folder_dir = 0xb79bfcfe "Y[]\uffff\215\uffff&"
        storage_path = 0x817d378
"\u0436\033\b\227\uffff&\uffff\230\231\031\bp\206\037\b\220[\177\uffff`\uffff\027\bH"
#7  0xb67c00af in disco_get_folder (store=0x81fb5a0, name=0x8560f11 "INBOX",
flags=0, ex=0x0) at camel-disco-store.c:229
        disco_store = (CamelDiscoStore *) 0x81fb5a0
        __PRETTY_FUNCTION__ = "disco_get_folder"
#8  0xb67e9079 in camel_store_get_folder (store=0x81fb5a0, folder_name=0x8560f11
"INBOX", flags=0, ex=0x0) at camel-store.c:261
        folder = (CamelFolder *) 0x0
        __PRETTY_FUNCTION__ = "camel_store_get_folder"
#9  0xb68ecde9 in mail_tool_uri_to_folder () from
/usr/lib/evolution/2.4/components/libevolution-mail.so
No symbol table info available.
#10 0xb68e9125 in refresh_folders_get () from
/usr/lib/evolution/2.4/components/libevolution-mail.so
No symbol table info available.
#11 0xb68e1874 in mail_msg_received () from
/usr/lib/evolution/2.4/components/libevolution-mail.so
No symbol table info available.
#12 0xb7a73410 in thread_received_msg (e=0x8187dd0, m=0x840e860) at e-msgport.c:826
        func = 0xb68e177a <mail_msg_received>
        func_data = (void *) 0x0
#13 0xb7a73626 in thread_dispatch (din=0x8187dd0) at e-msgport.c:907
        e = (EThread *) 0x8187dd0
---Type <return> to continue, or q <return> to quit---
        m = (EMsg *) 0x840e860
        info = (struct _thread_info *) 0x819c6f0
        self = 3050347440
#14 0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#15 0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 2 (Thread -1236227152 (LWP 29113)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb79ab9b1 in select () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7dcb1c5 in camel_read (fd=48,
    buf=0x84f6440 "* CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS\r\nB00000 OK CAPABILITY completed\r\nt 1998-2004 Double Precision, Inc.
 S"..., n=1024) at camel-file-utils.c:419
        tv = {tv_sec = 238, tv_usec = 800000}
        res = -1236106586
        errnosav = 139422104
        flags = 2
        fdmax = 49
        rdset = {__fds_bits = {0, 81920, 0 <repeats 30 times>}}
        nread = -1
---Type <return> to continue, or q <return> to quit---
        cancel_fd = 46
#3  0xb67eb200 in stream_read (stream=0x840bd78,
    buffer=0x84f6440 "* CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS\r\nB00000 OK CAPABILITY completed\r\nt 1998-2004 Double Precision, Inc.
 S"..., n=1024)
    at camel-tcp-stream-raw.c:241
        raw = (CamelTcpStreamRaw *) 0x840bd78
#4  0xb7df22fb in camel_stream_read (stream=0x840bd78,
    buffer=0x84f6440 "* CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE
THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
STARTTLS\r\nB00000 OK CAPABILITY completed\r\nt 1998-2004 Double Precision, Inc.
 S"..., n=1024) at camel-stream.c:97
        __PRETTY_FUNCTION__ = "camel_stream_read"
#5  0xb7df00f4 in camel_stream_buffer_gets (sbf=0x840c010, buf=0xb6509cd4
"\uffff\uffffP\uffff\uffff\234P\uffff|\uffff\u03b6\200Z6\b", max=1024)
    at camel-stream-buffer.c:410
        outptr = 0xb6509cd4
"\uffff\uffffP\uffff\uffff\234P\uffff|\uffff\u03b6\200Z6\b"
        inptr = 0x84f64e3 "t 1998-2004 Double Precision, Inc.  See COPYING for
distribution information.\r\n\uffff\177\030"
        inend = 0x84f64e3 "t 1998-2004 Double Precision, Inc.  See COPYING for
distribution information.\r\n\uffff\177\030"
        c = -2 '\uffff'
        outend = 0xb650a0d3
"\b\020\uffff@\b\220\200V\b\uffffB\uffff\uffff\034\221R\uffffp\uffff\037\b(\uffffP\uffffS&Q\uffff<\uffff\037\b\020\uffffP\uffff"
        bytes_read = 0
#6  0xb6522cf0 in camel_imap_store_readline (store=0x81fb93c, dest=0xb650a110,
ex=0x0) at camel-imap-store.c:2983
        stream = (CamelStreamBuffer *) 0x840c010
        linebuf =
"\uffff\uffffP\uffff\uffff\234P\uffff|\uffff\u03b6\200Z6\b\000\000\000\000(\uffffP\uffffR.R\uffff\200Z6\b\000\000\000\000\uffff\000\000\000\uffff,R\uffff\206\uffff\u07f7\000\000\000\000\000\000\000\000\uffff\000\000\000\000\000\000\000*
OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] C"...
---Type <return> to continue, or q <return> to quit---
        ba = (GByteArray *) 0x8568090
        nread = -1214168388
        __PRETTY_FUNCTION__ = "camel_imap_store_readline"
#7  0xb6512653 in camel_imap_command_response (store=0x81fb93c,
response=0xb650a150, ex=0x0) at camel-imap-command.c:298
        type = 3080757088
        respbuf = 0x0
#8  0xb6512943 in imap_read_response (store=0x81fb93c, ex=0x0) at
camel-imap-command.c:374
        response = (CamelImapResponse *) 0x8562d78
        type = 3058737512
        respbuf = 0x81fd470 "H\uffff\037\b\200\uffff\037\b"
        p = 0xb6d0b654
"\203\uffff\004[]\uffffU\211\uffffS\203\uffff\004\uffffN\t\uffff\uffff\201\uffff\032\v\005"
#9  0xb65120fa in camel_imap_command (store=0x81fb93c, folder=0x0, ex=0x0,
fmt=0xb65285ac "LOGIN %S %S") at camel-imap-command.c:117
        ap = 0xb650a1b0 "\200\uffff\037\b\uffff\uffffV\b"
        cmd = 0x84f6390 "plain"
#10 0xb651f123 in imap_auth_loop (service=0x81fb93c, ex=0x0) at
camel-imap-store.c:1340
        store = (CamelImapStore *) 0x81fb93c
        session = (CamelSession *) 0x81bc0a0
        authtype = (CamelServiceAuthType *) 0x0
        response = (CamelImapResponse *) 0x84f6408
        errbuf = 0x0
        authenticated = 0
        auth_domain = 0x0
#11 0xb651f28c in imap_connect_online (service=0x81fb93c, ex=0x0) at
camel-imap-store.c:1383
---Type <return> to continue, or q <return> to quit---
        store = (CamelImapStore *) 0x81fb93c
        disco_store = (CamelDiscoStore *) 0x81fb93c
        response = (CamelImapResponse *) 0x81bc0a0
        result = 0x817d378
"\u0436\033\b\227\uffff&\uffff\230\231\031\bp\206\037\b\220[\177\uffff`\uffff\027\bH"
        name = 0xb67fb800 "\uffff\uffff\004"
        path = 0xb650a268 "\uffff\uffffP\uffff2\uffff{\uffff<\uffff\037\b"
        len = 135779192
        ns = (CamelImapStoreNamespace *) 0xb7de9376
#12 0xb67bfd32 in disco_connect (service=0x81fb93c, ex=0x0) at
camel-disco-store.c:160
        store = (CamelDiscoStore *) 0x81fb93c
        status = CAMEL_DISCO_STORE_ONLINE
        diary = (struct _CamelDiscoDiary *) 0xb7dec20f
        __PRETTY_FUNCTION__ = "disco_connect"
#13 0xb67e2c72 in camel_service_connect (service=0x81fb93c, ex=0x0) at
camel-service.c:371
        ret = 0
        unreg = 0
        __PRETTY_FUNCTION__ = "camel_service_connect"
#14 0xb6522b68 in camel_imap_store_connected (store=0x81fb93c, ex=0x0) at
camel-imap-store.c:2943
No locals.
#15 0xb651482d in imap_refresh_info (folder=0x840a618, ex=0x0) at
camel-imap-folder.c:517
        imap_store = (CamelImapStore *) 0x81fb93c
        imap_folder = (CamelImapFolder *) 0x840a618
        response = (CamelImapResponse *) 0x840fb90
---Type <return> to continue, or q <return> to quit---
        si = (CamelStoreInfo *) 0x840b1d0
#16 0xb67bf045 in disco_refresh_info (folder=0x840a618, ex=0x0) at
camel-disco-folder.c:268
No locals.
#17 0xb67cf2d8 in camel_folder_refresh_info (folder=0x840a618, ex=0x0) at
camel-folder.c:299
        __PRETTY_FUNCTION__ = "camel_folder_refresh_info"
#18 0xb68e913e in refresh_folders_get () from
/usr/lib/evolution/2.4/components/libevolution-mail.so
No symbol table info available.
#19 0xb68e1874 in mail_msg_received () from
/usr/lib/evolution/2.4/components/libevolution-mail.so
No symbol table info available.
#20 0xb7a73410 in thread_received_msg (e=0x8187dd0, m=0x840fbc0) at e-msgport.c:826
        func = 0xb68e177a <mail_msg_received>
        func_data = (void *) 0x0
#21 0xb7a73626 in thread_dispatch (din=0x8187dd0) at e-msgport.c:907
        e = (EThread *) 0x8187dd0
        m = (EMsg *) 0x840fbc0
        info = (struct _thread_info *) 0x81f6258
        self = 3058740144
#22 0xb7286361 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#23 0xb79b2dbe in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1229969728 (LWP 29097)):
---Type <return> to continue, or q <return> to quit---
#0  0xb7f3888e in e_table_sort_info_grouping_get_count () from
/usr/lib/evolution/2.4/libetable.so.0
No symbol table info available.
#1  0xb7f435fa in et_build_groups () from /usr/lib/evolution/2.4/libetable.so.0
No symbol table info available.
#2  0xb7f43bc9 in changed_idle () from /usr/lib/evolution/2.4/libetable.so.0
No symbol table info available.
#3  0xb6d06d70 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb6d04b0e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb6d07b16 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb6d07e03 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb73585b0 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#8  0x0806281c in main ()
No symbol table info available.


-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list