Re: [Evolution] Crashing evolution preview reliably with a piece of spam



Hi - here is a first run of the back trace for "threads apply all bt"

Unfortunately I can not download the debug symbols. My internet
connection is currently running at dial up speed (don't ask!) and the
download only for the libwebkitgtk appears several hundred megabytes -
so that would take until sometime next year. If you want I can forward
you the actual spam email, so that you can play with it.

Peter

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff58cd2a0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
(gdb) thread apply all bt

Thread 69 (Thread 0x7fff6eade700 (LWP 12897)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff3892657 in g_cond_wait_until ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff3822a69 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff38752a0 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3874935 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fff6eade700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 27 (Thread 0x7fff6e25b700 (LWP 12835)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffef732c7c in
std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fffedd33d83 in JSC::GCThread::waitForNextPhase() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#3  0x00007fffedd33e68 in JSC::GCThread::gcThreadMain() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#4  0x00007fffee02025a in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fff6e25b700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 26 (Thread 0x7fff567fc700 (LWP 12834)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffef732c7c in
std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fffedd33d83 in JSC::GCThread::waitForNextPhase() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#3  0x00007fffedd33e68 in JSC::GCThread::gcThreadMain() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#4  0x00007fffee02025a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fff567fc700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 25 (Thread 0x7fff57fff700 (LWP 12833)):
---Type <return> to continue, or q <return> to quit---
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffef732c7c in
std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fffedd33d83 in JSC::GCThread::waitForNextPhase() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#3  0x00007fffedd33e68 in JSC::GCThread::gcThreadMain() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#4  0x00007fffee02025a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fff57fff700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 24 (Thread 0x7fff55ffb700 (LWP 12832)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffef732c7c in
std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fffedd32985 in JSC::BlockAllocator::blockFreeingThreadMain()
()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#3  0x00007fffee02025a in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#4  0x00007ffff73400a4 in start_thread (arg=0x7fff55ffb700)
    at pthread_create.c:309
#5  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fff7ba70700 (LWP 12801)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff56d8ccc in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#2  0x00007ffff56da332 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#3  0x00007fffee02025a in ?? ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#4  0x00007ffff73400a4 in start_thread (arg=0x7fff7ba70700)
    at pthread_create.c:309
#5  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffbc273700 (LWP 12800)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
---Type <return> to continue, or q <return> to quit---
#1  0x00007fffee006d34 in WTF::TCMalloc_PageHeap::scavengerThread() ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#2  0x00007fffee006d59 in
WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-3.0.so.0
#3  0x00007ffff73400a4 in start_thread (arg=0x7fffbc273700)
    at pthread_create.c:309
#4  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffd53d8700 (LWP 12799)):
#0  0x00007ffff353850d in poll ()
at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff384dee4 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff384e272 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff70cda07 in ?? () from /usr/lib/libedataserver-1.2.so.18
#4  0x00007ffff3874935 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fffd53d8700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fffd5bd9700 (LWP 12798)):
#0  0x00007ffff353850d in poll ()
at ../sysdeps/unix/syscall-template.S:81
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff384dee4 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff384dffc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffd5be127d in ?? ()
   from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffff3874935 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fffd5bd9700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffd65e7700 (LWP 12797)):
#0  0x00007ffff353850d in poll ()
at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff384dee4 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff384dffc in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff384e039 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff3874935 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fffd65e7700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 0x7fffdd242700 (LWP 12796)):
#0  0x00007ffff353850d in poll ()
at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff384dee4 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff384e272 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff3e3ff76 in ?? ()
from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff3874935 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73400a4 in start_thread (arg=0x7fffdd242700)
    at pthread_create.c:309
#6  0x00007ffff354104d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7f8ba40 (LWP 12789)):
#0  0x00007ffff58cd2a0 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#1  0x00007ffff58cd5b5 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#2  0x00007ffff583cbf9 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#3  0x00007ffff59a7042 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#4  0x00007ffff5936ce7 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#5  0x00007ffff5939892 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#6  0x00007ffff5829574 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#7  0x00007ffff580c220 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#8  0x00007ffff58245a5 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#9  0x00007ffff58259ac in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#10 0x00007ffff582927e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#11 0x00007ffff580c220 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#12 0x00007ffff58245a5 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#13 0x00007ffff58259ac in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#14 0x00007ffff582927e in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#15 0x00007ffff580c220 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#16 0x00007ffff58088aa in ?? ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#17 0x00007ffff5828f85 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#18 0x00007ffff580c220 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#19 0x00007ffff59a66a1 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#20 0x00007ffff59a6d45 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#21 0x00007ffff577917c in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#22 0x00007ffff5324522 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#23 0x00007ffff56c1499 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#24 0x00007ffff56c1535 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#25 0x00007ffff53257f6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#26 0x00007ffff554e6f6 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#27 0x00007ffff554ba79 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#28 0x00007ffff56b6d02 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#29 0x00007ffff56ac4ff in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#30 0x00007ffff56ac839 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#31 0x00007ffff56afd1f in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#32 0x00007ffff56a8e96 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#33 0x00007ffff5106e59 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#34 0x00007ffff51284e2 in ?? ()
   from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
#35 0x00007ffff384e613 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff384db6d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff384df48 in ?? ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff384e272 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff42c9bf5 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x0000555555557a45 in main ()


On Wed, 2015-04-01 at 12:40 +0200, Andre Klapper wrote:
On Wed, 2015-04-01 at 11:52 +0200, Peter Von Kaehne wrote:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff58cd2a0 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0
(gdb) bt

Could you try "thread apply all bt" instead?

#0 0x00007ffff58cd2a0 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkitgtk-3.0.so.0

Could you install debug packages for webkitgtk(3), glib(2), gtk(3),
evolution, evolution-data-server to get a stacktrace with symbols?

Crash report might be better suited in bugzilla.gnome.org (if it turns
out to be an Evolution issue).

andre





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