chessx is broken at least on 6.2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

chessx is broken at least on 6.2

Sergey Bronnikov
~ $ doas pkg_add chessx
quirks-2.367 signed on 2017-10-03T11:21:28Z
chessx-1.4.6p0:quazip-qt5-0.7.3p3: ok
chessx-1.4.6p0:qtsvg-5.9.1p0: ok
chessx-1.4.6p0: ok
~ $ chessx
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sergeyb'
libpng warning: iCCP: known incorrect sRGB profile
PulseAudioService: pa_context_connect() failed
PulseAudioService: pa_context_connect() failed
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at
pulsecore/mutex-posix.c:108, function void pa_mutex_unlock(pa_mutex
*)(). Aborting.
Abort trap (core dumped)


Sergey
Reply | Threaded
Open this post in threaded view
|

Re: chessx is broken at least on 6.2

Klemens Nanni
On Mon, Dec 25, 2017 at 01:43:42PM +0000, Sergey Bronnikov wrote:

> ~ $ doas pkg_add chessx
> quirks-2.367 signed on 2017-10-03T11:21:28Z
> chessx-1.4.6p0:quazip-qt5-0.7.3p3: ok
> chessx-1.4.6p0:qtsvg-5.9.1p0: ok
> chessx-1.4.6p0: ok
> ~ $ chessx
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sergeyb'
> libpng warning: iCCP: known incorrect sRGB profile
> PulseAudioService: pa_context_connect() failed
> PulseAudioService: pa_context_connect() failed
> Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at
> pulsecore/mutex-posix.c:108, function void pa_mutex_unlock(pa_mutex
> *)(). Aborting.
> Abort trap (core dumped)
>
>
> Sergey
I cannot reproduce this:

        # pkg_add chessx
        quirks-2.402 signed on 2017-12-23T17:21:28Z
        chessx-1.4.6p0:quazip-qt5-0.7.3p3: ok
        chessx-1.4.6p0: ok
        $ chessx
        QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-kle'
        libpng warning: iCCP: known incorrect sRGB profile
        PulseAudioService: pa_context_connect() failed
        [...]

where the last PA error comes up repeatedly during runtime, but I can
click around in chessx and close it eventually.

I'm on a relatively recent snapshot and installed all available package
updates prior to installing chessx.

         $ sysctl kern.version
         kern.version=OpenBSD 6.2-current (GENERIC.MP) #293: Sat Dec 16 23:58:07 MST 2017
             [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Your report is missing crucial information such as architecture,
versions or any kind of information you could've retrieved from the
core dump.

Please update all packages if not done so already and report whether the
crash still persists, but with detailed information this time. See
sendbug(1).

Reply | Threaded
Open this post in threaded view
|

Re: chessx is broken at least on 6.2

Sergey Bronnikov-3
On 16:12 Mon 25 Dec , Klemens Nanni wrote:

> On Mon, Dec 25, 2017 at 01:43:42PM +0000, Sergey Bronnikov wrote:
> > ~ $ doas pkg_add chessx
> > quirks-2.367 signed on 2017-10-03T11:21:28Z
> > chessx-1.4.6p0:quazip-qt5-0.7.3p3: ok
> > chessx-1.4.6p0:qtsvg-5.9.1p0: ok
> > chessx-1.4.6p0: ok
> > ~ $ chessx
> > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-sergeyb'
> > libpng warning: iCCP: known incorrect sRGB profile
> > PulseAudioService: pa_context_connect() failed
> > PulseAudioService: pa_context_connect() failed
> > Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at
> > pulsecore/mutex-posix.c:108, function void pa_mutex_unlock(pa_mutex
> > *)(). Aborting.
> > Abort trap (core dumped)
> >
> >
> > Sergey
> I cannot reproduce this:
>
> # pkg_add chessx
> quirks-2.402 signed on 2017-12-23T17:21:28Z
> chessx-1.4.6p0:quazip-qt5-0.7.3p3: ok
> chessx-1.4.6p0: ok
> $ chessx
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-kle'
> libpng warning: iCCP: known incorrect sRGB profile
> PulseAudioService: pa_context_connect() failed
> [...]
>
> where the last PA error comes up repeatedly during runtime, but I can
> click around in chessx and close it eventually.
>
> I'm on a relatively recent snapshot and installed all available package
> updates prior to installing chessx.
>
> $ sysctl kern.version
> kern.version=OpenBSD 6.2-current (GENERIC.MP) #293: Sat Dec 16 23:58:07 MST 2017
>     [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Your report is missing crucial information such as architecture,
> versions or any kind of information you could've retrieved from the
> core dump.
>
> Please update all packages if not done so already and report whether the
> crash still persists, but with detailed information this time. See
> sendbug(1).

kern.version=OpenBSD 6.2 (GENERIC.MP) #134: Tue Oct  3 21:22:29 MDT 2017
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Packages are up to date.

GDB output:

Starting program: /usr/local/bin/chessx
warning: Lowest section in /usr/local/lib/libicudata.so.13.0 is .hash at 0000000000100238
[New process 48020]

Program received signal SIGABRT, Aborted.
thrkill () at -:3
3 -: No such file or directory.
        in -
Current language:  auto; currently asm
  6 thread 123756  _thread_sys_poll () at -:3
  5 thread 611935  _thread_sys_poll () at -:3
  4 thread 375611  _thread_sys_poll () at -:3
  3 thread 590921  _thread_sys_poll () at -:3
  2 process 48020  thrkill () at -:3
* 1 thread 515320  thrkill () at -:3

Thread 6 (thread 123756):
#0  _thread_sys_poll () at -:3
#1  0x00000ce845d7740f in _libc_poll_cancel (fds=Variable "fds" is not available.
) at /usr/src/lib/libc/sys/w_poll.c:27
#2  0x00000ce830422556 in poll_func () from /usr/local/lib/libpulse.so.6.2
#3  0x00000ce830412fef in pa_mainloop_poll () from /usr/local/lib/libpulse.so.6.2
#4  0x00000ce8304135de in pa_mainloop_iterate () from /usr/local/lib/libpulse.so.6.2
#5  0x00000ce830413680 in pa_mainloop_run () from /usr/local/lib/libpulse.so.6.2
#6  0x00000ce83042291a in thread () from /usr/local/lib/libpulse.so.6.2
#7  0x00000ce890b46527 in internal_thread_func () from /usr/local/lib/pulseaudio/libpulsecommon-11.1.so
#8  0x00000ce82dd85cae in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:96
#9  0x00000ce845df75db in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#10 0x0000000000000000 in ?? ()

Thread 5 (thread 611935):
#0  _thread_sys_poll () at -:3
#1  0x00000ce845d7740f in _libc_poll_cancel (fds=Variable "fds" is not available.
) at /usr/src/lib/libc/sys/w_poll.c:27
#2  0x00000ce806233497 in g_main_context_iterate () at gmain.c:4271
#3  0x00000ce806233594 in g_main_context_iteration (context=0xce82c22db00, may_block=The value of variable 'may_block' is distributed across several
locations, and GDB cannot access its value.

) at gmain.c:4033
#4  0x00000ce7e7e80adb in QEventDispatcherGlib::processEvents ()
   from /usr/local/lib/qt5/libQt5Core.so.2.1
#5  0x00000ce7e7e27c6e in QEventLoop::exec () from /usr/local/lib/qt5/libQt5Core.so.2.1
#6  0x00000ce7e7c5ff5d in QThread::exec () from /usr/local/lib/qt5/libQt5Core.so.2.1
#7  0x00000ce7b2e23463 in QDBusConnectionManager::run () from /usr/local/lib/qt5/libQt5DBus.so.2.1
#8  0x00000ce7e7c63e24 in QThreadPrivate::start () from /usr/local/lib/qt5/libQt5Core.so.2.1
#9  0x00000ce82dd85cae in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:96
#10 0x00000ce845df75db in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#11 0x0000000000000000 in ?? ()

Thread 4 (thread 375611):
#0  _thread_sys_poll () at -:3
#1  0x00000ce845d7740f in _libc_poll_cancel (fds=Variable "fds" is not available.
) at /usr/src/lib/libc/sys/w_poll.c:27
#2  0x00000ce806233497 in g_main_context_iterate () at gmain.c:4271
#3  0x00000ce806233594 in g_main_context_iteration (context=0xce86d96b400, may_block=The value of variable 'may_block' is distributed across several
locations, and GDB cannot access its value.

) at gmain.c:4033
#4  0x00000ce7e7e80adb in QEventDispatcherGlib::processEvents ()
   from /usr/local/lib/qt5/libQt5Core.so.2.1
#5  0x00000ce7e7e27c6e in QEventLoop::exec () from /usr/local/lib/qt5/libQt5Core.so.2.1
#6  0x00000ce7e7c5ff5d in QThread::exec () from /usr/local/lib/qt5/libQt5Core.so.2.1
#7  0x00000ce7e7c63e24 in QThreadPrivate::start () from /usr/local/lib/qt5/libQt5Core.so.2.1
#8  0x00000ce82dd85cae in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:96
#9  0x00000ce845df75db in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#10 0x0000000000000000 in ?? ()

Thread 3 (thread 590921):
#0  _thread_sys_poll () at -:3
#1  0x00000ce845d7740f in _libc_poll_cancel (fds=Variable "fds" is not available.
) at /usr/src/lib/libc/sys/w_poll.c:27
#2  0x00000ce7df8bced2 in _xcb_conn_wait (c=0xce844127000, cond=Variable "cond" is not available.
) at /usr/xenocara/lib/libxcb/libxcb/../../../dist/libxcb/src/xcb_conn.c:479
#3  0x00000ce7df8ba1bc in xcb_wait_for_event (c=0xce844127000)
    at /usr/xenocara/lib/libxcb/libxcb/../../../dist/libxcb/src/xcb_in.c:693
#4  0x00000ce7e5957e95 in QXcbEventReader::run () from /usr/local/lib/qt5/libQt5XcbQpa.so.1.1
#5  0x00000ce7e7c63e24 in QThreadPrivate::start () from /usr/local/lib/qt5/libQt5Core.so.2.1
#6  0x00000ce82dd85cae in _rthread_start (v=Variable "v" is not available.
) at /usr/src/lib/librthread/rthread.c:96
#7  0x00000ce845df75db in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75
#8  0x0000000000000000 in ?? ()

Thread 2 (process 48020):
#0  thrkill () at -:3
#1  0x00000ce845dda09d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#2  0x00000ce890b45ed0 in pa_mutex_unlock () from /usr/local/lib/pulseaudio/libpulsecommon-11.1.so
#3  0x00000ce86e60ac37 in (anonymous namespace)::PulseDaemon::prepare ()
   from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#4  0x00000ce86e607418 in QSoundEffectPrivate::QSoundEffectPrivate ()
   from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#5  0x00000ce86e5ff7c6 in QSoundEffect::QSoundEffect () from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#6  0x00000ce86e60371c in QSound::QSound () from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#7  0x00000ce5ae6be03c in QHash<unsigned long long, unsigned int>::deleteNode2 ()
   from /usr/local/bin/chessx
#8  0x00000ce5ae6b9d62 in QMap<QString, QTextListFormat::Style>::~QMap () from /usr/local/bin/chessx
#9  0x00000ce5ae6b9551 in QMap<QString, QTextListFormat::Style>::~QMap () from /usr/local/bin/chessx
#10 0x00000ce5ae5e66e4 in QtMetaTypePrivate::QMetaTypeFunctionHelper<DatabaseInfo*, true>::Construct ()
   from /usr/local/bin/chessx
#11 0x00000ce5ae5b1b31 in QHash<int, QHashDummyValue>::duplicateNode () from /usr/local/bin/chessx
#12 0x00000ce5ae61212e in main () from /usr/local/bin/chessx

Thread 1 (thread 515320):
#0  thrkill () at -:3
#1  0x00000ce845dda09d in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51
#2  0x00000ce890b45ed0 in pa_mutex_unlock () from /usr/local/lib/pulseaudio/libpulsecommon-11.1.so
#3  0x00000ce86e60ac37 in (anonymous namespace)::PulseDaemon::prepare ()
   from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#4  0x00000ce86e607418 in QSoundEffectPrivate::QSoundEffectPrivate ()
   from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#5  0x00000ce86e5ff7c6 in QSoundEffect::QSoundEffect () from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#6  0x00000ce86e60371c in QSound::QSound () from /usr/local/lib/qt5/libQt5Multimedia.so.2.1
#7  0x00000ce5ae6be03c in QHash<unsigned long long, unsigned int>::deleteNode2 ()
   from /usr/local/bin/chessx
#8  0x00000ce5ae6b9d62 in QMap<QString, QTextListFormat::Style>::~QMap () from /usr/local/bin/chessx
#9  0x00000ce5ae6b9551 in QMap<QString, QTextListFormat::Style>::~QMap () from /usr/local/bin/chessx
#10 0x00000ce5ae5e66e4 in QtMetaTypePrivate::QMetaTypeFunctionHelper<DatabaseInfo*, true>::Construct ()
   from /usr/local/bin/chessx
#11 0x00000ce5ae5b1b31 in QHash<int, QHashDummyValue>::duplicateNode () from /usr/local/bin/chessx
#12 0x00000ce5ae61212e in main () from /usr/local/bin/chessx
The program is running.  Exit anyway? (y or n)

Sergey