Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS
@ 2021-02-20 15:27 pullmoll
  2021-02-20 15:43 ` pullmoll
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 15:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 698 bytes --]

New issue by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926

Description:
The update to `projectM-3.1.11` makes `qmmp` segfault as soon as a song starts with projectM visualizer enabled.
Unfortunately rebuilding `qmmp` now fails because `/usr/include/libprojectM/Common.hpp` tries to `#include "Intrinsics.h"` which does not exist.
It seems the `projectM-devel` packaging is wrong or the update of projectM itself is non-functional.

The only `Intrinsics.h` in our packages is in `llvm10` or `llvm11` in `/usr/include/llvm/IR/Intrinsics.h` and I don't know how that would be expected to exist because projectM does not depend on `llvm` AFAICT.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
@ 2021-02-20 15:43 ` pullmoll
  2021-02-20 15:44 ` pullmoll
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 15:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1751 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782701209

Comment:
gdb backtrace after the segfault:
```
(gdb) bt
#0  0x00007fffe80cc197 in PCM::addPCM16 (this=0x0, PCMdata=PCMdata@entry=0x555556a245f8) at PCM.cpp:202
#1  0x00007fffe82285e7 in ProjectMPlugin::onTimeout (this=0x555556a245b0)    at ../src/plugins/Visual/projectm/projectmplugin.cpp:99
#2  0x00007ffff6ba27c0 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007ffff6ba669a in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff6b9810f in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff780015f in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()   from /usr/lib/libQt5Widgets.so.5
#6  0x00007ffff6b6c1aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()   from /usr/lib/libQt5Core.so.5
#7  0x00007ffff6bc2ac3 in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff6bc337c in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ffff55beccb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x00007ffff55bef78 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007ffff55bf02f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0x00007ffff6bc36ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()   from /usr/lib/libQt5Core.so.5
#13 0x00007ffff6b6ab6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()   from /usr/lib/libQt5Core.so.5
#14 0x00007ffff6b72de0 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#15 0x000055555555b0ce in main (argc=<optimized out>, argv=<optimized out>) at ../src/app/main.cpp:73
```

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
  2021-02-20 15:43 ` pullmoll
@ 2021-02-20 15:44 ` pullmoll
  2021-02-20 15:46 ` pullmoll
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 15:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1797 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782701209

Comment:
gdb backtrace after the segfault:
```
(gdb) bt
#0  0x00007fffe80cc197 in PCM::addPCM16 (this=0x0, PCMdata=PCMdata@entry=0x555556a245f8) at PCM.cpp:202
#1  0x00007fffe82285e7 in ProjectMPlugin::onTimeout (this=0x555556a245b0)    at ../src/plugins/Visual/projectm/projectmplugin.cpp:99
#2  0x00007ffff6ba27c0 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007ffff6ba669a in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib/libQt5Core.so.5
#4  0x00007ffff6b9810f in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#5  0x00007ffff780015f in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()   from /usr/lib/libQt5Widgets.so.5
#6  0x00007ffff6b6c1aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()   from /usr/lib/libQt5Core.so.5
#7  0x00007ffff6bc2ac3 in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#8  0x00007ffff6bc337c in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007ffff55beccb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x00007ffff55bef78 in ?? () from /usr/lib/libglib-2.0.so.0
#11 0x00007ffff55bf02f in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#12 0x00007ffff6bc36ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()   from /usr/lib/libQt5Core.so.5
#13 0x00007ffff6b6ab6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()   from /usr/lib/libQt5Core.so.5
#14 0x00007ffff6b72de0 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#15 0x000055555555b0ce in main (argc=<optimized out>, argv=<optimized out>) at ../src/app/main.cpp:73
```
So it seems `PCM` was not constructed (yet).

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
  2021-02-20 15:43 ` pullmoll
  2021-02-20 15:44 ` pullmoll
@ 2021-02-20 15:46 ` pullmoll
  2021-02-20 16:07 ` pullmoll
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 15:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 266 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782701569

Comment:
Affects other packages as well:
https://build.voidlinux.org/builders/x86_64_builder/builds/30573/steps/shell_3/logs/stdio

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
                   ` (2 preceding siblings ...)
  2021-02-20 15:46 ` pullmoll
@ 2021-02-20 16:07 ` pullmoll
  2021-02-20 18:40 ` ericonr
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 16:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 311 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782701569

Comment:
Affects other packages as well:
https://build.voidlinux.org/builders/x86_64_builder/builds/30573/steps/shell_3/logs/stdio

https://build.voidlinux.org/changes/81173

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
                   ` (3 preceding siblings ...)
  2021-02-20 16:07 ` pullmoll
@ 2021-02-20 18:40 ` ericonr
  2021-02-20 21:28 ` pullmoll
  2021-02-20 21:28 ` [ISSUE] [CLOSED] " pullmoll
  6 siblings, 0 replies; 8+ messages in thread
From: ericonr @ 2021-02-20 18:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 166 bytes --]

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782730482

Comment:
Has `qmmp` been solved?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
                   ` (4 preceding siblings ...)
  2021-02-20 18:40 ` ericonr
@ 2021-02-20 21:28 ` pullmoll
  2021-02-20 21:28 ` [ISSUE] [CLOSED] " pullmoll
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 21:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 151 bytes --]

New comment by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926#issuecomment-782752180

Comment:
Solved.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ISSUE] [CLOSED] qmmp: segfaults with projectM-3.1.11 and now FTBFS
  2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
                   ` (5 preceding siblings ...)
  2021-02-20 21:28 ` pullmoll
@ 2021-02-20 21:28 ` pullmoll
  6 siblings, 0 replies; 8+ messages in thread
From: pullmoll @ 2021-02-20 21:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 701 bytes --]

Closed issue by pullmoll on void-packages repository

https://github.com/void-linux/void-packages/issues/28926

Description:
The update to `projectM-3.1.11` makes `qmmp` segfault as soon as a song starts with projectM visualizer enabled.
Unfortunately rebuilding `qmmp` now fails because `/usr/include/libprojectM/Common.hpp` tries to `#include "Intrinsics.h"` which does not exist.
It seems the `projectM-devel` packaging is wrong or the update of projectM itself is non-functional.

The only `Intrinsics.h` in our packages is in `llvm10` or `llvm11` in `/usr/include/llvm/IR/Intrinsics.h` and I don't know how that would be expected to exist because projectM does not depend on `llvm` AFAICT.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-02-20 21:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-20 15:27 [ISSUE] qmmp: segfaults with projectM-3.1.11 and now FTBFS pullmoll
2021-02-20 15:43 ` pullmoll
2021-02-20 15:44 ` pullmoll
2021-02-20 15:46 ` pullmoll
2021-02-20 16:07 ` pullmoll
2021-02-20 18:40 ` ericonr
2021-02-20 21:28 ` pullmoll
2021-02-20 21:28 ` [ISSUE] [CLOSED] " pullmoll

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).