Package: xul-ext-mozvoikko Version: 2.0.1-1 Followup-For: Bug #815241 Dear Maintainer,
I can verify that - just as reported by Antti Järvinen - the presence of voikko causes segfaults immediately after starting iceweasel. At times iceweasel starts but segfaults after clicking on any button, but at times it does not even start. If started in "safe mode", it is then possible to disable voikko, after which this behavior is no longer present. (gdb) bt #0 0x00007fffc13bfe58 in voikkoSetBooleanOption () from /usr/lib/x86_64-linux-gnu/libvoikko.so.1 #1 0x00007ffff1a37060 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 #2 0x00007ffff1a36acb in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 #3 0x00007ffff410868d in js::ctypes::FunctionType::Call (cx=0x7fffe65fc000, argc=<optimized out>, vp=0x7fffffff72a8) at /tmp/buildd/iceweasel-44.0.2/js/src/ctypes/CTypes.cpp:6632 #4 0x00007ffff441117e in js::CallJSNative (args=..., native=<optimized out>, cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/jscntxtinlines.h:235 #5 js::Invoke (cx=cx@entry=0x7fffe65fc000, args=..., construct=construct@entry=js::NO_CONSTRUCT) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:489 #6 0x00007ffff4411e2d in js::Invoke (cx=0x7fffe65fc000, thisv=..., fval=..., argc=3, argv=<optimized out>, rval=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:542 #7 0x00007ffff43955e5 in js::DirectProxyHandler::call (this=<optimized out>, cx=<optimized out>, proxy=..., args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/DirectProxyHandler.cpp:77 #8 0x00007ffff43949c9 in js::CrossCompartmentWrapper::call (this=0x7ffff6734cf0 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffe65fc000, wrapper=..., args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/CrossCompartmentWrapper.cpp:289 #9 0x00007ffff439d7bf in js::Proxy::call (args=..., proxy=..., cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/Proxy.cpp:412 #10 js::proxy_Call (cx=0x7fffe65fc000, argc=<optimized out>, vp=<optimized out>) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/Proxy.cpp:710 #11 0x00007ffff441117e in js::CallJSNative (args=..., native=<optimized out>, cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/jscntxtinlines.h:235 #12 js::Invoke (cx=0x7fffe65fc000, args=..., construct=<optimized out>) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:489 #13 0x00007ffff4405036 in Interpret (cx=0x7fffe65fc000, state=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:2798 #14 0x00007ffff4410db1 in js::RunScript (cx=cx@entry=0x7fffe65fc000, state=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:430 #15 0x00007ffff44110b3 in js::Invoke (cx=cx@entry=0x7fffe65fc000, args=..., construct=construct@entry=js::CONSTRUCT) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:507 #16 0x00007ffff441184d in InternalConstruct (cx=cx@entry=0x7fffe65fc000, args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:569 #17 0x00007ffff44118c9 in js::Construct (cx=cx@entry=0x7fffe65fc000, fval=..., fval@entry=..., args=..., newTarget=..., rval=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:616 #18 0x00007ffff439ef4a in js::DirectProxyHandler::construct (this=<optimized out>, cx=0x7fffe65fc000, proxy=..., args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/DirectProxyHandler.cpp:95 #19 0x00007ffff4394b37 in js::CrossCompartmentWrapper::construct (this=0x7ffff6734cf0 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffe65fc000, wrapper=..., args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/CrossCompartmentWrapper.cpp:309 #20 0x00007ffff439d952 in js::Proxy::construct (args=..., proxy=..., cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/Proxy.cpp:431 #21 js::proxy_Construct (cx=cx@entry=0x7fffe65fc000, argc=<optimized out>, vp=<optimized out>) at /tmp/buildd/iceweasel-44.0.2/js/src/proxy/Proxy.cpp:719 #22 0x00007ffff44117b2 in js::CallJSNative (args=..., native=0x7ffff439d880 <js::proxy_Construct(JSContext*, unsigned int, JS::Value*)>, cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/jscntxtinlines.h:235 #23 js::CallJSNativeConstructor (args=..., native=0x7ffff439d880 <js::proxy_Construct(JSContext*, unsigned int, JS::Value*)>, cx=0x7fffe65fc000) at /tmp/buildd/iceweasel-44.0.2/js/src/jscntxtinlines.h:268 #24 InternalConstruct (cx=cx@entry=0x7fffe65fc000, args=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:579 #25 0x00007ffff44118c9 in js::Construct (cx=cx@entry=0x7fffe65fc000, fval=..., fval@entry=..., args=..., newTarget=..., newTarget@entry=..., rval=..., rval@entry=...) at /tmp/buildd/iceweasel-44.0.2/js/src/vm/Interpreter.cpp:616 #26 0x00007ffff45dae31 in js::jit::DoCallFallback (cx=0x7fffe65fc000, frame=0x7fffffff8308, stub_=0x7fffd766aa90, argc=0, vp=0x7fffffff82b8, res=...) at /tmp/buildd/iceweasel-44.0.2/js/src/jit/BaselineIC.cpp:9013 #27 0x00007ffff7eec720 in ?? () #28 0x00007fffe65fc018 in ?? () #29 0x00007fffffff8270 in ?? () #30 0xfff9000000000000 in ?? () #31 0x00007ffff686cb60 in js::jit::DoSpreadCallFallbackInfo () from /usr/lib/iceweasel/libxul.so #32 0x00007fffd9a57a60 in ?? () #33 0x00007ffff7e24cc3 in ?? () #34 0x0000000000000902 in ?? () #35 0x00007fffffff8308 in ?? () #36 0x00007fffd766aa90 in ?? () -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.4-1.dmz.2-liquorix-amd64 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages xul-ext-mozvoikko depends on: ii iceweasel 44.0.2-1 ii libvoikko1 3.8-1 ii voikko-fi 2.0-2 xul-ext-mozvoikko recommends no packages. xul-ext-mozvoikko suggests no packages. -- no debconf information