Summary: | media-sound/kid3-3.9.1 with media-libs/chromaprint[-tools]: sandbox access violation running gst-plugin-scanner on emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | doesnotcompete |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | cafaia, ifa26417, jnerin, joerg.schaible, sam, sound |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=639460 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build Log
Build log from kid3-3.9.4 Sandbox log from kid3-3.9.4 Output of emerge --info build.log Sandbox log |
Description
doesnotcompete
2022-06-30 08:00:42 UTC
Created attachment 788912 [details]
Build Log
This is happening to me just now when trying to update to 3.9.2 from 3.9.1 (USE="acoustid flac kde mp3 mpris taglib vorbis -mp4 -test"). Same problem here. A workaround is to disable the acoustid use-flag. (In reply to davech from comment #3) > Same problem here. > > A workaround is to disable the acoustid use-flag. Are you sure? Is it reproducible that way? The problem is coming from qmlplugindump in src/plugins/kid3qml where they should be using ECMGenerateQmlTypes instead, but I don't know why we have never got a report about ECMGenerateQmlTypes yet which is also using qmlplugindump. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76227a67676268ef6650ba71954b0dffd5b5e8c8 commit 76227a67676268ef6650ba71954b0dffd5b5e8c8 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-31 16:02:16 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-07-31 16:07:49 +0000 media-sound/kid3: Set -DWITH_QAUDIODECODER to circumvent detection If none of (WITH_FFMPEG,WITH_GSTREAMER,WITH_QAUDIODECODER) is set, build system will perform some kind of detection on chromaprint via CMake's GetPrerequisites macro. That, for some reason, will end up in a sandbox violation against media-libs/chromaprint[-tools]. Set to -DWITH_QAUDIODECODER since we already depend on dev-qt/qtmultimedia. Closes: https://bugs.gentoo.org/855281 Bug: https://bugs.gentoo.org/911185 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/kid3/kid3-3.9.4.ebuild | 1 + 1 file changed, 1 insertion(+) Hello everybody! I have this same problem with version 3.9.4 plus a strange component which is: * ACCESS DENIED: open_wr: /dev/video0 * ACCESS DENIED: open_wr: /dev/video1 The biggest error I get when building kid3-3.9.4 with the 'acoustid flac kde mp3 mp4 mpris taglib vorbis -test' flags is:
>>> Source compiled.
* ----------------------- SANDBOX ACCESS VIOLATION SUMMARY -----------------------
* LOG FILE: "/var/tmp/portage/media-sound/kid3-3.9.4/temp/sandbox.log"
*
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line
F: open_wr
S: deny
P: /dev/video0
A: /dev/video0
R: /dev/video0
C: /usr/libexec/gstreamer-1.0/gst-plugin-scanner -l /usr/lib64/qt5/bin/qmlplugindump
F: open_wr
S: deny
P: /dev/video1
A: /dev/video1
R: /dev/video1
C: /usr/libexec/gstreamer-1.0/gst-plugin-scanner -l /usr/lib64/qt5/bin/qmlplugindump
* --------------------------------------------------------------------------------
Created attachment 867069 [details]
Build log from kid3-3.9.4
Created attachment 867070 [details]
Sandbox log from kid3-3.9.4
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=fae3250658bd5150dcb472279452069e36b18fee commit fae3250658bd5150dcb472279452069e36b18fee Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-07-31 16:02:16 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-08-19 07:30:11 +0000 media-sound/kid3: Set -DWITH_QAUDIODECODER to circumvent detection If none of (WITH_FFMPEG,WITH_GSTREAMER,WITH_QAUDIODECODER) is set, build system will perform some kind of detection on chromaprint via CMake's GetPrerequisites macro. That, for some reason, will end up in a sandbox violation against media-libs/chromaprint[-tools]. Set to -DWITH_QAUDIODECODER since we already depend on dev-qt/qtmultimedia. Closes: https://bugs.gentoo.org/855281 Bug: https://bugs.gentoo.org/911185 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/kid3/kid3-9999.ebuild | 1 + 1 file changed, 1 insertion(+) *** Bug 911813 has been marked as a duplicate of this bug. *** Apparently not fixed. Not fixed as of March 2025. I'm running musl+clang. * ACCESS DENIED: open_wr: /dev/dri/renderD128 * ACCESS DENIED: open_wr: /dev/dri/renderD128 * ACCESS DENIED: open_wr: /dev/dri/renderD128 (In reply to ifa26417 from comment #13) > Not fixed as of March 2025. I'm running musl+clang. > > * ACCESS DENIED: open_wr: /dev/dri/renderD128 > * ACCESS DENIED: open_wr: /dev/dri/renderD128 > * ACCESS DENIED: open_wr: /dev/dri/renderD128 Please share the full build.log and emerge --info. Created attachment 924725 [details]
Output of emerge --info
Created attachment 924726 [details]
build.log
Created attachment 924727 [details]
Sandbox log
|