[Evolution-hackers] Crash in libebook (1.4.5)
- From: John Spiegel <mithrir yahoo com>
- To: evolution-hackers lists ximian com
- Subject: [Evolution-hackers] Crash in libebook (1.4.5)
- Date: Thu, 22 Jan 2004 23:04:30 -0600
I'm trying to access the evolution address book with this code:
----snip----
int main(int argc, char** argv)
{
EBook* book;
//g_type_init();
//printf("gtype inited\n");
bonobo_activation_init(argc, argv);
printf("bonobo activated\n");
//bonobo_activation_orb_init(&argc, argv);
//printf("bonobo orb activated\n");
book = e_book_new();
printf("Got an ebook\n");
char* localPath = g_strdup_printf (
"file://%s/evolution/local/Contacts/addressbook.db", g_get_home_dir());
printf( "|");
printf(localPath);
printf("|\n");
printf("|%s|\n", e_book_get_uri(book) );
e_book_load_uri(book, localPath, loaded_cb, NULL);
}
----snip----
The code always crashes in e_book_load_uri. Here's a backtrace from
gdb:
(gdb) bt
#0 0x40bb6e9d in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0x4012b72a in bonobo_object_instance_init () from /usr/lib/libbonobo-2.so.0
#2 0x40c86a8b in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#3 0x40c76ee5 in g_object_constructor () from /usr/lib/libgobject-2.0.so.0
#4 0x4012bab7 in bonobo_object_constructor () from /usr/lib/libbonobo-2.so.0
#5 0x40c7321e in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#6 0x40c739df in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#7 0x40c72ffd in g_object_new () from /usr/lib/libgobject-2.0.so.0
#8 0x40023ccc in e_book_listener_new () from /usr/lib/evolution/1.4/libebook.so.0
#9 0x40026a76 in e_book_load_uri () from /usr/lib/evolution/1.4/libebook.so.0
#10 0x08048dbb in main (argc=1, argv=0xbffff734) at evonopy.c:133
Is this a pthread problem? A problem in my code? An evolution bug?
John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]