Gentoo Archives: gentoo-user

From: Iain Buchanan <iaindb@××××××××××××.au>
To: gentoo-user@l.g.o
Subject: [gentoo-user] evolution segfault and other b0rkage
Date: Tue, 12 Jan 2010 00:05:00
Message-Id: 1263251504.24666.0.camel@localhost
1 Hi all,
2
3 I've done some updates around Jan 4 - 8 which has borken evolution - it
4 segfaults when retrieving imap mail. I had a look at the trace and
5 started recompiling (note - same versions) some random libs (libbonobo,
6 dbus-glib, gtkhtml, etc.) and then I couldn't log in or start firefox.
7 hm.
8
9 I've recompiled further and got back to square one (there were dbus
10 breakages for some reason) - evolution segfaults. With a new user and
11 clean login, the same account settings don't trouble it at all. Other
12 imap accounts are ok. It's just this one account.
13
14 I don't know if it's a particular message that's causing it or something
15 else... Can someone please look at the backtrace?
16
17 muchos muchos muchos gracias!
18
19 Program received signal SIGSEGV, Segmentation fault.
20 [Switching to Thread 0xb30ffb70 (LWP 18667)]
21 IA__g_str_hash (v=0x0) at gstring.c:99
22 99 gstring.c: No such file or directory.
23 in gstring.c
24 (gdb) thread apply all bt
25
26 Thread 23 (Thread 0xb0006b70 (LWP 18704)):
27 #0 0xb7fdf424 in __kernel_vsyscall ()
28 #1 0xb66792d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
29 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
30 #2 0xb6a5bfae in g_cond_timed_wait_posix_impl (cond=0xfffffdfc,
31 entered_mutex=0x9, abs_time=0xb00062b8) at gthread-posix.c:242
32 #3 0xb62413dc in g_async_queue_pop_intern_unlocked (queue=0x80f4310,
33 try=<value optimized out>, end_time=0xb00062b8) at gasyncqueue.c:365
34 #4 0xb62913c7 in g_thread_pool_wait_for_new_task (data=0x80f42d8)
35 at gthreadpool.c:220
36 #5 g_thread_pool_thread_proxy (data=0x80f42d8) at gthreadpool.c:254
37 #6 0xb628feff in g_thread_create_proxy (data=0x864ada0) at gthread.c:635
38 #7 0xb66748ff in start_thread (arg=0xb0006b70) at pthread_create.c:297
39 #8 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
40
41 Thread 16 (Thread 0xae63fb70 (LWP 18697)):
42 #0 0xb7fdf424 in __kernel_vsyscall ()
43 #1 0xb66792d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
44 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
45 #2 0xb6a5bfae in g_cond_timed_wait_posix_impl (cond=0xfffffdfc,
46 ---Type <return> to continue, or q <return> to quit---
47 entered_mutex=0xb, abs_time=0xae63f2b8) at gthread-posix.c:242
48 #3 0xb62413dc in g_async_queue_pop_intern_unlocked (queue=0x831d2a8,
49 try=<value optimized out>, end_time=0xae63f2b8) at gasyncqueue.c:365
50 #4 0xb62913c7 in g_thread_pool_wait_for_new_task (data=0x831d270)
51 at gthreadpool.c:220
52 #5 g_thread_pool_thread_proxy (data=0x831d270) at gthreadpool.c:254
53 #6 0xb628feff in g_thread_create_proxy (data=0x8540fb8) at gthread.c:635
54 #7 0xb66748ff in start_thread (arg=0xae63fb70) at pthread_create.c:297
55 #8 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
56
57 Thread 12 (Thread 0xaf805b70 (LWP 18674)):
58 #0 0xb7fdf424 in __kernel_vsyscall ()
59 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
60 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
61 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0xb3118e30,
62 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
63 #3 0xb6241726 in IA__g_async_queue_pop (queue=0xb3118e30) at gasyncqueue.c:398
64 #4 0xb7c0125d in sync_request_thread_cb (cFile=0xb31192d8) at camel-db.c:78
65 #5 0xb628feff in g_thread_create_proxy (data=0xb3118e70) at gthread.c:635
66 #6 0xb66748ff in start_thread (arg=0xaf805b70) at pthread_create.c:297
67 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
68
69 ---Type <return> to continue, or q <return> to quit---
70 Thread 10 (Thread 0xb0807b70 (LWP 18672)):
71 #0 0xb7fdf424 in __kernel_vsyscall ()
72 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
73 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
74 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0x83027d8,
75 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
76 #3 0xb6241726 in IA__g_async_queue_pop (queue=0x83027d8) at gasyncqueue.c:398
77 #4 0xb7c0125d in sync_request_thread_cb (cFile=0x830a4f8) at camel-db.c:78
78 #5 0xb628feff in g_thread_create_proxy (data=0x830a020) at gthread.c:635
79 #6 0xb66748ff in start_thread (arg=0xb0807b70) at pthread_create.c:297
80 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
81
82 Thread 9 (Thread 0xb18fcb70 (LWP 18671)):
83 #0 0xb7fdf424 in __kernel_vsyscall ()
84 #1 0xb66792d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
85 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
86 #2 0xb6a5bfae in g_cond_timed_wait_posix_impl (cond=0xfffffdfc,
87 entered_mutex=0x9, abs_time=0xb18fc2b8) at gthread-posix.c:242
88 #3 0xb62413dc in g_async_queue_pop_intern_unlocked (queue=0x8309660,
89 try=<value optimized out>, end_time=0xb18fc2b8) at gasyncqueue.c:365
90 #4 0xb62913c7 in g_thread_pool_wait_for_new_task (data=0x82d1170)
91 ---Type <return> to continue, or q <return> to quit---
92 at gthreadpool.c:220
93 #5 g_thread_pool_thread_proxy (data=0x82d1170) at gthreadpool.c:254
94 #6 0xb628feff in g_thread_create_proxy (data=0x8309538) at gthread.c:635
95 #7 0xb66748ff in start_thread (arg=0xb18fcb70) at pthread_create.c:297
96 #8 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
97
98 Thread 7 (Thread 0xb20fdb70 (LWP 18669)):
99 #0 0xb7fdf424 in __kernel_vsyscall ()
100 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
101 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
102 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0x82564f0,
103 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
104 #3 0xb6241726 in IA__g_async_queue_pop (queue=0x82564f0) at gasyncqueue.c:398
105 #4 0xb7c0125d in sync_request_thread_cb (cFile=0x82563b0) at camel-db.c:78
106 #5 0xb628feff in g_thread_create_proxy (data=0x824e938) at gthread.c:635
107 #6 0xb66748ff in start_thread (arg=0xb20fdb70) at pthread_create.c:297
108 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
109
110 Thread 6 (Thread 0xb28feb70 (LWP 18668)):
111 #0 0xb7fdf424 in __kernel_vsyscall ()
112 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
113 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122---Type <return> to continue, or q <return> to quit---
114
115 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0x8225e30,
116 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
117 #3 0xb6241726 in IA__g_async_queue_pop (queue=0x8225e30) at gasyncqueue.c:398
118 #4 0xb7c0125d in sync_request_thread_cb (cFile=0x8226288) at camel-db.c:78
119 #5 0xb628feff in g_thread_create_proxy (data=0x8225e70) at gthread.c:635
120 #6 0xb66748ff in start_thread (arg=0xb28feb70) at pthread_create.c:297
121 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
122
123 Thread 5 (Thread 0xb30ffb70 (LWP 18667)):
124 #0 IA__g_str_hash (v=0x0) at gstring.c:99
125 #1 0xb6257678 in g_hash_table_lookup_node_for_insertion (
126 hash_table=<value optimized out>, key=<value optimized out>, value=0xa2b7,
127 keep_new_key=0) at ghash.c:268
128 #2 g_hash_table_insert_internal (hash_table=<value optimized out>,
129 key=<value optimized out>, value=0xa2b7, keep_new_key=0) at ghash.c:863
130 #3 0xb7bfdd5b in camel_db_get_folder_uids_flags (db=0x81fb490,
131 folder_name=0xad0ad138 "Sent", sort_by=0xb7c368d3 "", collate=0x0,
132 summary=0xb315a978, table=0xb31778f0, ex=0xb30ff028) at camel-db.c:915
133 #4 0xb7d23808 in camel_folder_summary_load_from_db (s=0x8519310,
134 ex=0xb30ff068) at camel-folder-summary.c:1091
135 #5 0xb32f5f18 in camel_imap_summary_new (folder=0x8536ab8,
136 filename=0xad0a1788 "/home/iain/.evolution/mail/imap/iain@×××××××××××××××.au---Type <return> to continue, or q <return> to quit---
137 /folders/Sent/summary") at camel-imap-summary.c:209
138 #6 0xb32e593f in camel_imap_folder_new (parent=0x8225060,
139 folder_name=0xad08dd41 "Sent",
140 folder_dir=0xad03c9d8 "/home/iain/.evolution/mail/imap/iain@×××××××××××××××.au/folders/Sent", ex=0xb30ff218) at camel-imap-folder.c:291
141 #7 0xb32f3e49 in get_folder_offline (store=0x8225060,
142 folder_name=0xad08dd41 "Sent", flags=0, ex=0xb30ff218)
143 at camel-imap-store.c:2041
144 #8 get_folder (store=0x8225060, folder_name=0xad08dd41 "Sent", flags=0,
145 ex=0xb30ff218) at camel-imap-store.c:1807
146 #9 0xb7d457ba in camel_store_get_folder (store=0x8225060,
147 folder_name=0xad08dd41 "Sent", flags=<value optimized out>, ex=0xb30ff218)
148 at camel-store.c:345
149 #10 0xb466a3a2 in mail_tool_uri_to_folder (uri=<value optimized out>, flags=0,
150 ex=0xb30ff218) at mail-tools.c:345
151 #11 0xb4667107 in refresh_folders_exec (m=0x82b8c30) at mail-send-recv.c:827
152 #12 0xb4665290 in mail_msg_proxy (msg=0x82b8c30) at mail-mt.c:522
153 #13 0xb629152f in g_thread_pool_thread_proxy (data=0xb31056c8)
154 at gthreadpool.c:265
155 #14 0xb628feff in g_thread_create_proxy (data=0xb3380cd8) at gthread.c:635
156 #15 0xb66748ff in start_thread (arg=0xb30ffb70) at pthread_create.c:297
157 #16 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
158
159 ---Type <return> to continue, or q <return> to quit---
160 Thread 4 (Thread 0xb3c1fb70 (LWP 18666)):
161 #0 0xb7fdf424 in __kernel_vsyscall ()
162 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
163 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
164 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0x81765d0,
165 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
166 #3 0xb6241726 in IA__g_async_queue_pop (queue=0x81765d0) at gasyncqueue.c:398
167 #4 0xb7c0125d in sync_request_thread_cb (cFile=0x81764f0) at camel-db.c:78
168 #5 0xb628feff in g_thread_create_proxy (data=0x8176610) at gthread.c:635
169 #6 0xb66748ff in start_thread (arg=0xb3c1fb70) at pthread_create.c:297
170 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
171
172 Thread 3 (Thread 0xb4420b70 (LWP 18665)):
173 #0 0xb7fdf424 in __kernel_vsyscall ()
174 #1 0xb6678fa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
175 at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
176 #2 0xb624139e in g_async_queue_pop_intern_unlocked (queue=0x81b4ca0,
177 try=<value optimized out>, end_time=0x0) at gasyncqueue.c:358
178 #3 0xb6241726 in IA__g_async_queue_pop (queue=0x81b4ca0) at gasyncqueue.c:398
179 #4 0xb7c0125d in sync_request_thread_cb (cFile=0x81dd6a8) at camel-db.c:78
180 #5 0xb628feff in g_thread_create_proxy (data=0x81b4ce0) at gthread.c:635
181 ---Type <return> to continue, or q <return> to quit---
182 #6 0xb66748ff in start_thread (arg=0xb4420b70) at pthread_create.c:297
183 #7 0xb61a438e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
184
185 Thread 1 (Thread 0xb4db2730 (LWP 18629)):
186 #0 0xb7fdf424 in __kernel_vsyscall ()
187 #1 0xb6199f96 in *__GI___poll (fds=0xb622bff4, nfds=11, timeout=25)
188 at ../sysdeps/unix/sysv/linux/poll.c:87
189 #2 0xb62765db in IA__g_poll (fds=0x84f29d0, nfds=11, timeout=25)
190 at gpoll.c:127
191 #3 0xb62697db in g_main_context_poll (context=0x80ac550,
192 block=<value optimized out>, dispatch=1, self=0x8082300) at gmain.c:2904
193 #4 g_main_context_iterate (context=0x80ac550, block=<value optimized out>,
194 dispatch=1, self=0x8082300) at gmain.c:2586
195 #5 0xb6269e0f in IA__g_main_loop_run (loop=0x80f84f0) at gmain.c:2799
196 #6 0xb719f873 in bonobo_main () at bonobo-main.c:311
197 #7 0x0805e2ec in main (argc=1, argv=0xbfffee74) at main.c:732
198 (gdb)
199
200 --
201 Iain Buchanan <iaindb at netspace dot net dot au>
202
203 Labor, n.:
204 One of the processes by which A acquires property for B.
205 -- Ambrose Bierce, "The Devil's Dictionary"

Replies

Subject Author
[gentoo-user] Re: evolution segfault and other b0rkage walt <w41ter@×××××.com>