On 2017/01/07 18:26, Adam Wolk wrote:
> On Sun, Jan 01, 2017 at 09:45:00PM +0100, Adam Wolk wrote:
> > On Sun, Jan 01, 2017 at 09:20:50PM +0100, Adam Wolk wrote:
> > > On Sun, Jan 01, 2017 at 03:58:10PM +0100, Adam Wolk wrote:
> > > > Hi ports@
> > > > 
> > > > Attaching a bump to the latest otter browser weekly
> > > > 
> > > > Feedback? OK's?
> > > 
> > > Just got noticed from upstream tag a new beta will be
> > > released shortly. Will follow up with a diff after
> > > upstream tarballs show up.
> > > 
> > > Regards,
> > > Adam
> > > 
> > 
> > Attaching the diff for the new 0.9.12 beta full upstream
> > changelog since 0.9.11 will show up on http://otter-browser.org
> > in a day or two.
> > 
> > Feedback? OK's?
> 
> Ping.

Runtime seems fine, but I see a segfault at shutdown (which I don't
see with the current amd64 snapshot packages) - any ideas?

$ otter-browser  
No language dictionaries for the language: "C"
Segmentation fault (core dumped) 
ter-browser.core                                                              <
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd6.0"...
Core was generated by `otter-browser'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.23.0...done.
Loaded symbols for /usr/lib/libpthread.so.23.0
Loaded symbols for /usr/local/bin/otter-browser
Reading symbols from /usr/local/lib/qt5/libQt5WebKitWidgets.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5WebKitWidgets.so.2.0
Reading symbols from /usr/local/lib/libhunspell-1.3.so.0.0...done.
Loaded symbols for /usr/local/lib/libhunspell-1.3.so.0.0
Reading symbols from /usr/local/lib/qt5/libQt5DBus.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5DBus.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Multimedia.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Multimedia.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5PrintSupport.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5PrintSupport.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Qml.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Qml.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Widgets.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Widgets.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5XmlPatterns.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5XmlPatterns.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5WebKit.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5WebKit.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Gui.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Gui.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Network.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Network.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Core.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/./libQt5Core.so.2.0
Reading symbols from /usr/local/lib/libestdc++.so.17.0...done.
Loaded symbols for /usr/local/lib/libestdc++.so.17.0
Reading symbols from /usr/lib/libm.so.10.0...done.
Loaded symbols for /usr/lib/libm.so.10.0
Reading symbols from /usr/lib/libc.so.89.2...done.
Loaded symbols for /usr/lib/libc.so.89.2
Reading symbols from /usr/X11R6/lib/libX11.so.16.1...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.16.1
Symbols already loaded for /usr/lib/libpthread.so.23.0
Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
Reading symbols from /usr/local/lib/libxslt.so.3.8...done.
Loaded symbols for /usr/local/lib/libxslt.so.3.8
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/local/lib/liblzma.so.2.1...done.
Loaded symbols for /usr/local/lib/liblzma.so.2.1
Reading symbols from /usr/local/lib/libiconv.so.6.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.6.0
Reading symbols from /usr/local/lib/libxml2.so.15.2...done.
Loaded symbols for /usr/local/lib/libxml2.so.15.2
Reading symbols from /usr/local/lib/libgio-2.0.so.4200.4...done.
Loaded symbols for /usr/local/lib/libgio-2.0.so.4200.4
Reading symbols from /usr/local/lib/libgstapp-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstapp-1.0.so.3.1
Reading symbols from /usr/local/lib/libgstpbutils-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstpbutils-1.0.so.3.1
Reading symbols from /usr/local/lib/libgstvideo-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstvideo-1.0.so.3.1
Reading symbols from /usr/local/lib/libgstaudio-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstaudio-1.0.so.3.1
Reading symbols from /usr/local/lib/libgstbase-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstbase-1.0.so.3.1
Reading symbols from /usr/local/lib/libgstreamer-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgstreamer-1.0.so.3.1
Reading symbols from /usr/local/lib/libgobject-2.0.so.4200.4...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.4200.4
Reading symbols from /usr/local/lib/libglib-2.0.so.4200.4...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.4200.4
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/local/lib/libsqlite3.so.33.0...done.
Loaded symbols for /usr/local/lib/libsqlite3.so.33.0
Reading symbols from /usr/local/lib/libicui18n.so.11.0...done.
Loaded symbols for /usr/local/lib/libicui18n.so.11.0
Reading symbols from /usr/local/lib/libicuuc.so.11.0...done.
Loaded symbols for /usr/local/lib/libicuuc.so.11.0
Reading symbols from /usr/local/lib/libicudata.so.11.0...
warning: Lowest section in /usr/local/lib/libicudata.so.11.0 is .hash at 
0000000000100238
done.
Loaded symbols for /usr/local/lib/libicudata.so.11.0
Reading symbols from /usr/local/lib/qt5/libQt5OpenGL.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5OpenGL.so.2.0
Reading symbols from /usr/local/lib/qt5/libQt5Sql.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Sql.so.2.0
Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.17.1
Reading symbols from /usr/lib/libstdc++.so.57.0...done.
Loaded symbols for /usr/lib/libstdc++.so.57.0
Reading symbols from /usr/local/lib/libdbus-1.so.11.1...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.11.1
Reading symbols from /usr/local/lib/libpulse.so.6.0...done.
Loaded symbols for /usr/local/lib/libpulse.so.6.0
Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0
Reading symbols from /usr/local/lib/libjpeg.so.68.1...done.
Loaded symbols for /usr/local/lib/libjpeg.so.68.1
Reading symbols from /usr/local/lib/libpng.so.17.3...done.
Loaded symbols for /usr/local/lib/libpng.so.17.3
Reading symbols from /usr/local/lib/libwebp.so.3.0...done.
Loaded symbols for /usr/local/lib/libwebp.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Quick.so.2.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Quick.so.2.0
Reading symbols from /usr/local/lib/libharfbuzz.so.8.4...done.
Loaded symbols for /usr/local/lib/libharfbuzz.so.8.4
Reading symbols from /usr/local/lib/libproxy.so.1.1...done.
Loaded symbols for /usr/local/lib/libproxy.so.1.1
Reading symbols from /usr/local/lib/libexecinfo.so.2.0...done.
Loaded symbols for /usr/local/lib/libexecinfo.so.2.0
Reading symbols from /usr/local/lib/libpcre16.so.0.0...done.
Loaded symbols for /usr/local/lib/libpcre16.so.0.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.4...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.4
Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0
Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.3.0
Reading symbols from /usr/local/lib/libffi.so.1.2...done.
Loaded symbols for /usr/local/lib/libffi.so.1.2
Reading symbols from /usr/local/lib/libgmodule-2.0.so.4200.4...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4200.4
Reading symbols from /usr/local/lib/liborc-0.4.so.6.0...done.
Loaded symbols for /usr/local/lib/liborc-0.4.so.6.0
Reading symbols from /usr/local/lib/libgsttag-1.0.so.3.1...done.
Loaded symbols for /usr/local/lib/libgsttag-1.0.so.3.1
Reading symbols from /usr/lib/libexpat.so.11.0...done.
Loaded symbols for /usr/lib/libexpat.so.11.0
Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done.
Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2
Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
Reading symbols from /usr/X11R6/lib/libdrm.so.7.3...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.7.3
Reading symbols from /usr/local/lib/pulseaudio/libpulsecommon-9.0.so...done.
Loaded symbols for /usr/local/lib/pulseaudio/libpulsecommon-9.0.so
Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
Reading symbols from /usr/X11R6/lib/libICE.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.10.0
Reading symbols from /usr/X11R6/lib/libXtst.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXtst.so.11.0
Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
Reading symbols from /usr/local/lib/libjson-c.so.0.0...done.
Loaded symbols for /usr/local/lib/libjson-c.so.0.0
Reading symbols from /usr/local/lib/libsndfile.so.5.0...done.
Loaded symbols for /usr/local/lib/libsndfile.so.5.0
Reading symbols from /usr/local/lib/libFLAC.so.10.0...done.
Loaded symbols for /usr/local/lib/libFLAC.so.10.0
Reading symbols from /usr/local/lib/libvorbisenc.so.3.1...done.
Loaded symbols for /usr/local/lib/libvorbisenc.so.3.1
Reading symbols from /usr/local/lib/libvorbis.so.9.0...done.
Loaded symbols for /usr/local/lib/libvorbis.so.9.0
Reading symbols from /usr/local/lib/libogg.so.6.2...done.
Loaded symbols for /usr/local/lib/libogg.so.6.2
Reading symbols from /usr/local/lib/libgdbm.so.4.1...done.
Loaded symbols for /usr/local/lib/libgdbm.so.4.1
Reading symbols from /usr/X11R6/lib/libfreetype.so.27.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.27.0
Reading symbols from /usr/local/lib/libgraphite2.so.1.2...done.
Loaded symbols for /usr/local/lib/libgraphite2.so.1.2
Reading symbols from /usr/X11R6/lib/libpthread-stubs.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libpthread-stubs.so.2.0
Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0
Reading symbols from /usr/lib/libcrypto.so.41.0...done.
Loaded symbols for /usr/lib/libcrypto.so.41.0
Reading symbols from /usr/lib/libssl.so.42.0...done.
Loaded symbols for /usr/lib/libssl.so.42.0
Reading symbols from /usr/X11R6/lib/modules/dri/i965_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/i965_dri.so
Reading symbols from /usr/X11R6/lib/libdrm_intel.so.5.3...done.
Loaded symbols for /usr/X11R6/lib/libdrm_intel.so.5.3
Reading symbols from /usr/X11R6/lib/libpciaccess.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libpciaccess.so.2.0
Reading symbols from /usr/X11R6/lib/libdrm_radeon.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libdrm_radeon.so.4.0
#0  0x0000015d7aa7c753 in QIcon::~QIcon ()
   from /usr/local/lib/qt5/./libQt5Gui.so.2.0
(gdb) bt
#0  0x0000015d7aa7c753 in QIcon::~QIcon ()
   from /usr/local/lib/qt5/./libQt5Gui.so.2.0
#1  0x0000015b0d30be4f in 
QVector<Otter::ActionsManager::ActionDefinition>::freeData () from 
/usr/local/bin/otter-browser
#2  0x0000015dec721577 in *_libc___cxa_finalize (dso=0x0)
    at /usr/src/lib/libc/stdlib/atexit.c:159
#3  0x0000015dec76ab7e in *_libc_exit (status=0)
    at /usr/src/lib/libc/stdlib/exit.c:57
#4  0x0000015b0d3094e9 in _start () from /usr/local/bin/otter-browser
#5  0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 7 (process 247978):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fedf73 in *_libpthread_pthread_cond_wait (condp=Variable 
"condp" is not available.
)
    at /usr/src/lib/librthread/rthread_sync.c:511
#2  0x0000015d18718403 in JSC::HandleSet::writeBarrier ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d189597f1 in WTF::OSAllocator::releaseDecommitted ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#4  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#5  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#6  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 6 (process 356994):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fedf73 in *_libpthread_pthread_cond_wait (condp=Variable 
"condp" is not available.
)
    at /usr/src/lib/librthread/rthread_sync.c:511
#2  0x0000015d18718403 in JSC::HandleSet::writeBarrier ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d189597f1 in WTF::OSAllocator::releaseDecommitted ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
---Type <return> to continue, or q <return> to quit---
#4  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#5  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#6  0x0000000000000000 in ?? ()

Thread 5 (process 281740):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fedf73 in *_libpthread_pthread_cond_wait (condp=Variable 
"condp" is not available.
)
    at /usr/src/lib/librthread/rthread_sync.c:511
#2  0x0000015d18718403 in JSC::HandleSet::writeBarrier ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d189597f1 in WTF::OSAllocator::releaseDecommitted ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#4  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#5  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#6  0x0000000000000000 in ?? ()

Thread 4 (process 413833):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fee740 in pthread_cond_timedwait (condp=0x15d7efd6210, 
mutexp=Variable "mutexp" is not available.
)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/lib/librthread/rthread_sync.c:361
#2  0x0000015d18959d98 in WTF::ThreadCondition::timedWait ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d18717345 in JSC::HandleSet::writeBarrier ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#4  0x0000015d189597f1 in WTF::OSAllocator::releaseDecommitted ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#5  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#6  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#7  0x0000000000000000 in ?? ()

Thread 3 (process 262802):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fedf73 in *_libpthread_pthread_cond_wait (condp=Variable 
"condp" is not available.
)
    at /usr/src/lib/librthread/rthread_sync.c:511
#2  0x0000015d1793e0f4 in QWebKitTest::qt_metacall ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d1793ff35 in QWebKitTest::qt_metacall ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#4  0x0000015d189597f1 in WTF::OSAllocator::releaseDecommitted ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
---Type <return> to continue, or q <return> to quit---
#5  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#6  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#7  0x0000000000000000 in ?? ()

Thread 2 (process 376492):
#0  0x0000015dec735d4a in _thread_sys___thrsleep () at <stdin>:2
#1  0x0000015d86fedf73 in *_libpthread_pthread_cond_wait (condp=Variable 
"condp" is not available.
)
    at /usr/src/lib/librthread/rthread_sync.c:511
#2  0x0000015d189283a9 in WTF::Internal::fastMallocMatchFailed ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#3  0x0000015d189283c9 in WTF::Internal::fastMallocMatchFailed ()
   from /usr/local/lib/qt5/./libQt5WebKit.so.2.0
#4  0x0000015d86ff06ce in _rthread_start (v=Variable "v" is not available.
)
    at /usr/src/lib/librthread/rthread.c:114
#5  0x0000015dec786f6b in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#6  0x0000000000000000 in ?? ()

Thread 1 (process 172618):
#0  0x0000015d7aa7c753 in QIcon::~QIcon ()
   from /usr/local/lib/qt5/./libQt5Gui.so.2.0
---Type <return> to continue, or q <return> to quit---
#1  0x0000015b0d30be4f in 
QVector<Otter::ActionsManager::ActionDefinition>::freeData () from 
/usr/local/bin/otter-browser
#2  0x0000015dec721577 in *_libc___cxa_finalize (dso=0x0)
    at /usr/src/lib/libc/stdlib/atexit.c:159
#3  0x0000015dec76ab7e in *_libc_exit (status=0)
    at /usr/src/lib/libc/stdlib/exit.c:57
#4  0x0000015b0d3094e9 in _start () from /usr/local/bin/otter-browser
#5  0x0000000000000000 in ?? ()

Reply via email to