Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 05-01-2026, 10:54 AM   #31
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
I still think it may be related to AppArmor. See this link:

https://askubuntu.com/questions/1511...eation-restric

It seems to impact many AppImages, all Electron Apps, and many other apps. So many that some distributions like Linux mint are reverting the AppArmor kernel changes.

Last edited by KevinH; 05-01-2026 at 11:04 AM.
KevinH is offline   Reply With Quote
Old 05-01-2026, 11:00 AM   #32
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
Perhaps checking the system log for apparmor related denied message would tell us if AppArmor was the problem?

Try starting up Sigil and right after it fails do:

sudo journalctl -k | grep -i "apparmor.*DENIED" | tail -n 20


That should tell us if AppArmor is the issue.
KevinH is offline   Reply With Quote
Old 05-01-2026, 11:06 AM   #33
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 29,458
Karma: 212177022
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
It may be involved, but why would our app start working fine with just a couple of QT envars being set? The unprivileged usernamespace restriction doesn't seem to be fatal for us in that regard.

I guess we could find out for sure by creating the apparmor profile that exempts the Sigil AppImage and then try to launch the AppImage with no other env vars set.
DiapDealer is offline   Reply With Quote
Old 05-01-2026, 11:47 AM   #34
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
I do not know exactly what changes a software back end or disabling gpu does to how QtWebEngine works? All I know is that according to that post AppArmor does stop many AppImages and all Electron apps and even native apps with no profile.

But it would be nice to see proof it is not involved (ie no apparmor denied system kernel log messages) so we can rule it out. But you are right, graphic drivers are most probably the issue since it is the mesa libgallium driver that is calling out into the weeds that is causing the segfault consistently in all back traces.
KevinH is offline   Reply With Quote
Old 05-01-2026, 11:55 AM   #35
philja
Addict
philja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enough
 
Posts: 362
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by KevinH View Post
The error messages in your last post show that Qt is trying to use Vulkan (just like the other related error messages). Are you absolutely sure your graphics card driver supports Vulkan?

The second thing I saw is about an app sandbox being used, but using a sandbox with any app like Sigil is simply not a good idea. Not sure is adding the option to turn off the sandbox would help or not.

I found 3 vulkan related packages for your system:

vulkan-tools
vulkan-utils
mesa-vulkan-drivers

That last one is key.

Please make sure all 3 are installed on your system and if not present install-them.

Next try running this command to see what graphics card you have and which driver it uses:

lspci -k | grep -i VGA

Please let us know what you find.
I'm not sure about my graphics card and vulkan - (there is a much longer story about the graphics card).

It looks like the sandbox is responsible for the long initial startup time. Not a major problem, but I'll look into the link you provided in your following post.

I have the following vulkan packages installed:

libvulkan-dev
mesa-vulkan-drivers
vulkan-tools

vulkan-tools is described as 'miscellaneous vulkan utilities'
vulkan-utils is not listed as an available package, but there is a package 'vulkan-utility-libraries-dev', although not installed.

lspci -k | grep -i VGA gives the following result:

Code:
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
philja is offline   Reply With Quote
Old 05-01-2026, 12:33 PM   #36
philja
Addict
philja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enough
 
Posts: 362
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by KevinH View Post
Perhaps checking the system log for apparmor related denied message would tell us if AppArmor was the problem?

Try starting up Sigil and right after it fails do:

sudo journalctl -k | grep -i "apparmor.*DENIED" | tail -n 20

That should tell us if AppArmor is the issue.
I cleaned out the env-vars.txt and launched Sigil to a failure. Then ran your command line with this result:

Spoiler:
$ sudo journalctl -k | grep -i "apparmor.*DENIED" | tail -n 20
[sudo: authenticate] Password:
May 01 18:10:22 Osiris kernel: audit: type=1400 audit(1777651822.415:403): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16758 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:22 Osiris kernel: audit: type=1400 audit(1777651822.415:404): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16758 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:22 Osiris kernel: audit: type=1400 audit(1777651822.415:405): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16758 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:24 Osiris kernel: audit: type=1400 audit(1777651824.991:406): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=16817 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 18:10:25 Osiris kernel: audit: type=1400 audit(1777651825.000:407): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16817 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:25 Osiris kernel: audit: type=1400 audit(1777651825.000:408): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16817 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:25 Osiris kernel: audit: type=1400 audit(1777651825.000:409): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16817 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:25 Osiris kernel: audit: type=1400 audit(1777651825.260:410): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=16857 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 18:10:25 Osiris kernel: audit: type=1400 audit(1777651825.265:411): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=16871 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 18:10:27 Osiris kernel: audit: type=1400 audit(1777651827.295:422): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=16984 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 18:10:27 Osiris kernel: audit: type=1400 audit(1777651827.305:423): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16984 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:27 Osiris kernel: audit: type=1400 audit(1777651827.305:424): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16984 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:10:27 Osiris kernel: audit: type=1400 audit(1777651827.305:425): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=16984 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:426): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17396 comm="fusermount3" capability=1 capname="dac_override"
May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:427): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17396 comm="fusermount3" capability=7 capname="setuid"
May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:428): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17397 comm="fusermount3" capability=7 capname="setuid"
May 01 18:20:49 Osiris kernel: audit: type=1400 audit(1777652449.340:430): apparmor="DENIED" operation="capable" class="cap" profile="unprivileged_userns" pid=17416 comm="sigil" capability=21 capname="sys_admin"
May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:431): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17496 comm="fusermount3" capability=1 capname="dac_override"
May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:432): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17496 comm="fusermount3" capability=7 capname="setuid"
May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:433): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17497 comm="fusermount3" capability=7 capname="setuid"
philja is offline   Reply With Quote
Old 05-01-2026, 01:10 PM   #37
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 29,458
Karma: 212177022
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
See if putting back the env vars that allow the AppImage to run without crashing changes the output of that sudo journalctl -k | grep -i "apparmor.*DENIED" | tail -n 20 command.

Particularly the fusermount3 entries and the one unprivileged_userns related to sigil.
DiapDealer is offline   Reply With Quote
Old 05-01-2026, 01:14 PM   #38
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
Hmm .. looking at what gets denied right at the end I see:

Code:
May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:426): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17396 comm="fusermount3" capability=1 capname="dac_override"

May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:427): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17396 comm="fusermount3" capability=7 capname="setuid"

May 01 18:20:44 Osiris kernel: audit: type=1400 audit(1777652444.040:428): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17397 comm="fusermount3" capability=7 capname="setuid"
Code:
May 01 18:20:49 Osiris kernel: audit: type=1400 audit(1777652449.340:430): apparmor="DENIED" operation="capable" class="cap" profile="unprivileged_userns" pid=17416 comm="sigil" capability=21 capname="sys_admin"
Code:
May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:431): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17496 comm="fusermount3" capability=1 capname="dac_override"

May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:432): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17496 comm="fusermount3" capability=7 capname="setuid"

May 01 18:21:00 Osiris kernel: audit: type=1400 audit(1777652460.148:433): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=17497 comm="fusermount3" capability=7 capname="setuid"
And I think fusermount is used by AppImage to load its image, and of course we do see that sigil is being denied its unprivileged user namespace request.

So ubuntu's AppArmor is most definitely part of the problem.

But DiapDealer is right, with the working env vars set, if these message still appear, then what are they doing? Are they just warnings then?

Last edited by KevinH; 05-01-2026 at 01:50 PM.
KevinH is offline   Reply With Quote
Old 05-01-2026, 02:06 PM   #39
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
Update - it seems Ubuntu 's AppArmor can be set to different modes. One mode is called Complain Mode.

Quote:
Complain Mode (Not Fatal): If the profile is in complain mode, AppArmor only logs the denial (apparmor="ALLOWED" or apparmor="DENIED" but not blocked) and allows the action to proceed. The message is a warning, not a block.

So if these messages appear when env-vars.txt are set to make things work for Sigil, then AppArmor must be in Complain mode, and then the issue is most probably driver related as DiapDealer suspects.

I know that nvidia cards have lots of issues with Qt WebEngine and Wayland. The issue may be really hard to track down.

Last edited by KevinH; 05-01-2026 at 02:10 PM.
KevinH is offline   Reply With Quote
Old 05-01-2026, 02:13 PM   #40
philja
Addict
philja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enough
 
Posts: 362
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by KevinH View Post
And I think fusermount is used by AppImage to load its image, and of course we do see that sigil is being denied its unprivileged user namespace request.

So ubuntu's AppArmor is most definitely part of the problem.

But DiapDealer is right, with the working env vars set, if these message still appear, then what are they doing? Are they just warnings then?
Here is the result after a successful launch of Sigil with the env vars set:

Spoiler:
$ sudo journalctl -k | grep -i "apparmor.*DENIED" | tail -n 20
[sudo: authenticate] Password:
May 01 19:40:32 Osiris kernel: audit: type=1400 audit(1777657232.893:468): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20404 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:40:32 Osiris kernel: audit: type=1400 audit(1777657232.893:469): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20404 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:40:32 Osiris kernel: audit: type=1400 audit(1777657232.893:470): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20404 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:40:34 Osiris kernel: audit: type=1400 audit(1777657234.986:471): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=20448 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 19:40:35 Osiris kernel: audit: type=1400 audit(1777657235.001:472): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20448 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:40:35 Osiris kernel: audit: type=1400 audit(1777657235.001:473): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20448 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:40:35 Osiris kernel: audit: type=1400 audit(1777657235.001:474): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=20448 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:45:15 Osiris kernel: audit: type=1400 audit(1777657515.755:475): apparmor="DENIED" operation="getattr" class="posix_mqueue" info="Failed name lookup - disconnected IPC path" error=-13 profile="plasmashell" pid=3118 comm="plasmashell" requested="getattr" denied="getattr" class="posix_mqueue" fsuid=1000 ouid=0
May 01 19:59:59 Osiris kernel: audit: type=1400 audit(1777658399.323:476): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=21573 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 19:59:59 Osiris kernel: audit: type=1400 audit(1777658399.332:477): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21573 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:59:59 Osiris kernel: audit: type=1400 audit(1777658399.332:478): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21573 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 19:59:59 Osiris kernel: audit: type=1400 audit(1777658399.332:479): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21573 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 20:00:55 Osiris kernel: audit: type=1400 audit(1777658455.777:480): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/snap.firefox.firefox-7d9fd2fe-3b51-422c-8a7a-6ec925b6a568.scope/cpu.max" pid=21682 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
May 01 20:00:55 Osiris kernel: audit: type=1400 audit(1777658455.794:481): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21682 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 20:00:55 Osiris kernel: audit: type=1400 audit(1777658455.794:482): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21682 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 20:00:55 Osiris kernel: audit: type=1400 audit(1777658455.794:483): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/home/pnj/.fonts/" pid=21682 comm=57656220436F6E74656E74 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
May 01 20:05:18 Osiris kernel: audit: type=1400 audit(1777658718.215:484): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=21945 comm="fusermount3" capability=1 capname="dac_override"
May 01 20:05:18 Osiris kernel: audit: type=1400 audit(1777658718.215:485): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=21945 comm="fusermount3" capability=7 capname="setuid"
May 01 20:05:18 Osiris kernel: audit: type=1400 audit(1777658718.215:486): apparmor="DENIED" operation="capable" class="cap" profile="fusermount3" pid=21946 comm="fusermount3" capability=7 capname="setuid"
May 01 20:05:23 Osiris kernel: audit: type=1400 audit(1777658723.885:488): apparmor="DENIED" operation="capable" class="cap" profile="unprivileged_userns" pid=21961 comm="sigil" capability=21 capname="sys_admin"
philja is offline   Reply With Quote
Old 05-01-2026, 02:20 PM   #41
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
Yep, those denied messages are right there at the end and they did not prevent Sigil from working!

So AppArmor must be in Complain mode and not actually blocking/preventing anything.

So DiapDealer is right this is a graphics card driver issue.

Please try the following variation:

lspci -k | grep -A 3 "VGA"

one more time as it should show us exactly what kernel module driver is being used on its 3rd line.
KevinH is offline   Reply With Quote
Old 05-01-2026, 03:09 PM   #42
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 29,458
Karma: 212177022
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I tend to assume that the video driver (or hardware) is aging or insufficient whenever QtWebEngine's hardware acceleration needs to be disabled for Sigil to work on Linux or Windows. But this was all working out of the box before @philja had upgraded some hardware (and reinstalled the OS) if I'm reading things correctly.

So unless the graphics card was somehow downgraded, I would expect things to work as they did. Expecially since the version of Qt being used stayed the same--due to the AppImage being the same).

One thing to try (after Kevin's requested output) since he has vulkan-tools installed is try the vkcube-wayland command (from a terminal). This should result in a window with a spinning cube. If it doesn't, the vulkaninfo command should print a list of supported features.

Last edited by DiapDealer; 05-01-2026 at 03:18 PM.
DiapDealer is offline   Reply With Quote
Old 05-01-2026, 04:04 PM   #43
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,669
Karma: 6774048
Join Date: Nov 2009
Device: many
On Manjaro the command is just vkcube. I tried it and it failed on my box until I figured out how to change kernel drivers (modules) from the older radeon driver to the newer amdgpu driver (with si_support=1) which required me to modify grub.cfg and rebuild it.

My Amd Radeon graphics card can be driven by both the older radeon driver and the newer amdgpu driver but only the newer amdgpu driver supported vulkan.

Sigil still starts up in gbm mode via egl opengl just fine under wayland. So I will stick with it.

export QT_LOGGING_RULES="qt.webenginecontext=true;qt.webe ngine.compositor=true"
export QTWEBENGINE_CHROMIUM_FLAGS="--enable-logging"
sigil

Spoiler:

Debug:
Chromium GL Backend: angle
Chromium ANGLE Backend: default
Chromium Vulkan Backend: disabled

QSG RHI Backend: OpenGL
QSG RHI Backend Supported: yes
QSG RHI Device: AMD AMD Radeon HD 7800 Series (radeonsi, pitcairn, ACO, DRM 3.64, 6.18.18-1-MANJARO) 4.6 (Compatibility Profile) Mesa 26.0.2-arch1.1
QSG RHI GPU Vendor: AMD

Using GLX: no
Using EGL: yes
Using GBM: yes
Using Shared GL: yes

Init Parameters:
* application-name sigil
* browser-subprocess-path /usr/lib/qt6/QtWebEngineProcess
* disable-blink-features WebOTP
* disable-features EyeDropper,BackgroundFetch,InstalledApp,WebOTP,Web Payments,WebUSB,StandardCompliantNonSpecialSchemeU RLParsing
* disable-setuid-sandbox
* disable-speech-api
* enable-features NetworkServiceInProcess2,TracingServiceInProcess
* enable-logging
* in-process-gpu
* touch-events auto
* use-gl angle

[4303:4303:0501/160120.697190:WARNINGzone_platform_qt.cpp(218)] Failed to load keymap file, falling back to StubKeyboardLayoutEngine
Debug: EGL: MESA extensions found but missing EGL_MESA_drm_image, will use dma-buf, some older graphics cards may not be supported
[4303:4361:0501/160120.976181:WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning)
Debug: GPU Compositing: Enabled
Debug: ANGLE_OPENGL display is initialized:
GL Renderer: ANGLE (AMD, AMD Radeon HD 7800 Series (radeonsi pitcairn ACO DRM 3.64 6.18.18-1-MANJARO), OpenGL ES 3.2 Mesa 26.0.2-arch1.1)
0 GPU(s) detected:
Disabled
NVIDIA Optimus: disabled
AMD Switchable: disabled
Debug: Compositor Type: Native
Debug: QPA Platform Plugin: wayland
Debug: Skia Graphics Context Type: GaneshGL
Debug: Native Buffer Supported: yes
Debug: Native Pixmap Support Type: DMABuf
Debug: Native Skia Output Device: OpenGL
Debug: Compositor Type: Native
Debug: QPA Platform Plugin: wayland
Debug: Skia Graphics Context Type: GaneshGL
Debug: Native Buffer Supported: yes
Debug: Native Pixmap Support Type: DMABuf
Debug: Native Skia Output Device: OpenGL
Debug: Compositor Type: Native
Debug: QPA Platform Plugin: wayland
Debug: Skia Graphics Context Type: GaneshGL
Debug: Native Buffer Supported: yes
Debug: Native Pixmap Support Type: DMABuf
Debug: Native Skia Output Device: OpenGL
Debug: Initializing buffer 0x7fcf385d9070 with SharedImage:
Debug: Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
Debug: Pixels size: 783x975
Debug: Format: RGBA_8888
Debug: Backing: OzoneImageBacking
Debug: EGL: Importing NativePixmap into GL Texture.
Debug: Initializing buffer 0x7fcf388c7230 with SharedImage:
Debug: Usage: Gles2Read|DisplayRead|DisplayWrite|Scanout
Debug: Pixels size: 783x975
Debug: Format: RGBA_8888
Debug: Backing: OzoneImageBacking
Debug: EGL: Importing NativePixmap into GL Texture.


After a restart with the amdgpu driver, vkcube brought up a wonderfully fast spinning cube.
Selected WSI platform: wayland
Selected GPU 0: AMD Radeon HD 7800 Series (RADV PITCAIRN), type: DiscreteGpu

Last edited by KevinH; 05-01-2026 at 04:07 PM.
KevinH is offline   Reply With Quote
Old 05-01-2026, 04:46 PM   #44
philja
Addict
philja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enough
 
Posts: 362
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by KevinH View Post
Yep, those denied messages are right there at the end and they did not prevent Sigil from working!

So AppArmor must be in Complain mode and not actually blocking/preventing anything.

So DiapDealer is right this is a graphics card driver issue.

Please try the following variation:

lspci -k | grep -A 3 "VGA"

one more time as it should show us exactly what kernel module driver is being used on its 3rd line.
Here's that output in the terminal:

Code:
$ lspci -k | grep -A 3 "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device 8c93
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb, nouveau, nova_core
philja is offline   Reply With Quote
Old 05-01-2026, 04:50 PM   #45
philja
Addict
philja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enoughphilja will become famous soon enough
 
Posts: 362
Karma: 518
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by DiapDealer View Post
One thing to try (after Kevin's requested output) since he has vulkan-tools installed is try the vkcube-wayland command (from a terminal). This should result in a window with a spinning cube. If it doesn't, the vulkaninfo command should print a list of supported features.
Just tried that. On UbuntuStudio, it's vkcube like on Kevin's machine. That command gets the spinning cube in a separate window. Looks good - neat demo.
philja is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil 2.7.0 crashes RbnJrg Sigil 39 12-23-2025 12:14 PM
Sigil 0.7.4 crashes jiarevalo Sigil 3 12-06-2013 06:44 AM
Sigil 0.7.4 CRASHES all the time JSWolf Sigil 6 11-01-2013 01:50 PM
Epub crashes on Sigil for Mac, OK on Sigil for PC crystamichelle Sigil 6 08-14-2013 02:52 PM
sigil crashes? bobcdy Sigil 7 03-05-2011 05:36 AM


All times are GMT -4. The time now is 01:15 AM.


MobileRead.com is a privately owned, operated and funded community.