Search Criteria
Package Details: chordpro-gui 6.090.1-4
Package Actions
| Git Clone URL: | https://aur.archlinux.org/chordpro-gui.git (read-only, click to copy) |
|---|---|
| Package Base: | chordpro-gui |
| Description: | A lyrics and chords formatting program (CLI and GUI) |
| Upstream URL: | https://chordpro.org/ |
| Keywords: | chordpro chords guitar music |
| Licenses: | Artistic-2.0 |
| Conflicts: | chordpro |
| Provides: | chordpro |
| Submitter: | joelvaz0x01 |
| Maintainer: | joelvaz0x01 |
| Last Packager: | joelvaz0x01 |
| Votes: | 1 |
| Popularity: | 0.001161 |
| First Submitted: | 2025-05-20 17:46 (UTC) |
| Last Updated: | 2026-02-25 16:28 (UTC) |
Dependencies (21)
- perl (perl-gitAUR)
- perl-data-printerAUR
- perl-file-homedir
- perl-file-loadlinesAUR
- perl-image-info
- perl-ipc-run3
- perl-javascript-quickjsAUR
- perl-json-xs
- perl-lwp-protocol-https
- perl-mozilla-ca
- perl-object-padAUR
- perl-pdf-api2
- perl-ref-util
- perl-scalar-list-utils (perl-gitAUR, perl)
- perl-text-layoutAUR
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- cpanminus (make)
- lilypond (lilypond-gitAUR, lilypond-develAUR) (optional) – Embed LilyPond music writing format
- perl-latex-encodeAUR (optional) – LaTeX backend
- Show 1 more dependencies...
Required by (0)
Sources (5)
- chordpro.install
- chordpro.sh
- https://github.com/ChordPro/chordpro/releases/download/R6.090.1/App-Music-ChordPro-6.090.1.tar.gz
- https://github.com/sciurius/perl-Alien-wxWidgets/releases/download/R0.73/Alien-wxWidgets-0.73.tar.gz
- https://github.com/sciurius/wxPerl/releases/download/R3.009/Wx-3.009.tar.gz
Latest Comments
SmileyChris commented on 2026-02-25 21:54 (UTC)
A more efficient workaround, turning off just the DMA-buffer renderer:
WEBKIT_DISABLE_DMABUF_RENDERER=1 wxchordproSmileyChris commented on 2026-02-25 21:45 (UTC)
Thanks for checking and rebuilding, but still failing for me. I also see others have had the same problem in https://aur.archlinux.org/packages/chordpro-git
Environment:
wxwidgets-gtk3 3.2.9-4gtk3 1:3.24.51-1v5.42.0(x86_64-linux-thread-multi)Console Output:
wxchordproin a Wayland session.Technical Analysis (WAYLAND_DEBUG=1):
Running the application with
WAYLAND_DEBUG=1reveals that the crash is caused by an explicit sync mismatch. The toolkit requests explicit sync but subsequently attempts to attach a non-DMA buffer. Wayland strictly mandates that explicit sync (wp_linux_drm_syncobj) can only be used withdmabufbuffers.Here are the relevant final lines from the Wayland debug log:
Note:
wl_buffer#43was established earlier in the log as a standard buffer, not the hardware-accelerated buffer the toolkit generated.Workarounds:
This appears to be an upstream issue with how
wxWebView/WebKitGTKhandles hardware acceleration and explicit sync. I found two effective workarounds:Disable WebKit Compositing (Best Native Fix): Running the application with
WEBKIT_DISABLE_COMPOSITING_MODE=1 wxchordprocompletely resolves the crash. The internal preview window functions correctly under Wayland.Use External PDF Viewer: Adding the following to
~/.config/wxchordpro/wxchordproopens the preview in a separate PDF viewer successfully (thoughView > Preview Panelwill still crash the main app):joelvaz0x01 commented on 2026-02-25 16:37 (UTC)
@SmileyChris I could not reproduce the issue you had, but the perl-Alien-wxWidgets library as been updated to v0.73, so there was probably some incompatibility with the last version of the wxwidgets-gtk3. Let me know if the issue persists.
SmileyChris commented on 2026-02-25 04:19 (UTC)
Trying to open the preview panel in wxchordpro (either via the view menu or the Preview button) results in a crash for me:
17:15:15: Debug: window wxMenuBar@0x55cceeb74fc0 ("menubar") lost focus even though it didn't have it Gdk-Message: 17:15:16.063: Error 71 (Protocol error) dispatching to Wayland display.