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" |