Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 11-09-2017, 07:44 PM   #16
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
following

Code:
(gdb) bt
#0  0x00007ffff1ad68a0 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff1ad7f09 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff1b19517 in __libc_message () at /usr/lib/libc.so.6
#3  0x00007ffff1b1fc84 in malloc_printerr () at /usr/lib/libc.so.6
#4  0x00007ffff1b21599 in _int_free () at /usr/lib/libc.so.6
#5  0x00007fff924b8282 in std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*) ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#6  0x00007fff924c4de3 in std::locale::_Impl::_Impl(unsigned long) ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#7  0x00007fff924c5d55 in std::locale::_S_initialize_once() ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#8  0x00007ffff1546dbf in __pthread_once_slow () at /usr/lib/libpthread.so.0
#9  0x00007fff924c5da1 in std::locale::_S_initialize() ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#10 0x00007fff924c5de3 in std::locale::locale() ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#11 0x00007fff924976a4 in std::ios_base::Init::Init() ()
    at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#12 0x00007fff9248f7b8 in  () at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#13 0x00007fff9248f7ea in  () at /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
#14 0x00007ffff7de751a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#15 0x00007ffff7de7626 in _dl_init () at /lib64/ld-linux-x86-64.so.2
---Type <return> to continue, or q <return> to quit---
roger64 is offline   Reply With Quote
Old 11-09-2017, 08:01 PM   #17
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
That looks like a generic uncaught exception being thrown to me. Hence the abort. I'm at quite a loss as to what it may be, though. What's your Desktop Environment?
DiapDealer is offline   Reply With Quote
Advert
Old 11-09-2017, 08:03 PM   #18
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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
Please try again and hit return repeatedly so that we can see more of the backtrace to see why a java virtual machine is somehow being invoked when you are trying to launch Sigil which does not use a java virtual machine directly.
KevinH is offline   Reply With Quote
Old 11-09-2017, 08:15 PM   #19
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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
This is a known Arch problem, see:

https://bbs.archlinux.org/viewtopic.php?id=231222

Their backtrace shows the same abort for sigil and other qt apps somehow invoking a jvm. The problem is related to Qt shared libraries and plugin paths and possibly related to having various versions of java installed. Not really clear how java gets invoked at all to me. There are related bug reports as well.
KevinH is offline   Reply With Quote
Old 11-09-2017, 08:28 PM   #20
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Hmmm. Nice catch. It certainnly hasn't affect me, but I don't have a JRE of any kind installed either. I stay fully updated on all of my Qt5 packages as well (including the webkit 5.212-alpha package that many in that bugreport thread were talking about downgrading).
DiapDealer is offline   Reply With Quote
Advert
Old 11-09-2017, 08:38 PM   #21
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Hey Roger, can you verify that qt5-webkit is updated to the latest version on your system?

pacman -Qs qt5-webkit

Last edited by DiapDealer; 11-09-2017 at 08:52 PM.
DiapDealer is offline   Reply With Quote
Old 11-09-2017, 08:42 PM   #22
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Yes it was

Code:
[roger@lenovo ~]$ sudo pacman -S qt5-webkit
[sudo] Mot de passe de roger*:*
avertissement : qt5-webkit-5.212.0alpha2-7 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) qt5-webkit-5.212.0alpha2-7

Taille totale installée :     48,52 MiB
Taille de mise à jour nette :   0,00 MiB

:: Procéder à l’installation ? [O/n] O
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Traitement des changements du paquet...
(1/1) réinstallation qt5-webkit                    [######################] 100%
:: Exécution des crochets de post-transaction...
(1/1) Arming ConditionNeedsUpdate...
[roger@lenovo ~]$ sigil
Debug: using qt5ct plugin
Warning: libpng warning: iCCP: known incorrect sRGB profile
Warning: libpng warning: iCCP: known incorrect sRGB profile
Debug: D-Bus system tray: no
Debug: D-Bus global menu: no
*** Error in `/usr/lib/sigil/sigil': free(): invalid pointer: 0x00007f65ed5323c0 ***
Abandon (core dumped)
[roger@lenovo ~]$
BTW using Cinnamon

[roger@lenovo ~]$ uname -r
4.13.11-1-ARCH
[roger@lenovo ~]$

Last edited by roger64; 11-09-2017 at 08:44 PM.
roger64 is offline   Reply With Quote
Old 11-09-2017, 08:51 PM   #23
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Quote:
Originally Posted by KevinH View Post
Please try again and hit return repeatedly so that we can see more of the backtrace to see why a java virtual machine is somehow being invoked when you are trying to launch Sigil which does not use a java virtual machine directly.
following

Code:
---Type <return> to continue, or q <return> to quit---
#16 0x00007ffff7debafe in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#17 0x00007ffff1bd4144 in _dl_catch_error () at /usr/lib/libc.so.6
#18 0x00007ffff7deb31a in _dl_open () at /lib64/ld-linux-x86-64.so.2
#19 0x00007ffff111de86 in  () at /usr/lib/libdl.so.2
#20 0x00007ffff1bd4144 in _dl_catch_error () at /usr/lib/libc.so.6
#21 0x00007ffff111e587 in  () at /usr/lib/libdl.so.2
#22 0x00007ffff111df22 in dlopen () at /usr/lib/libdl.so.2
#23 0x00007ffff2683bce in  () at /usr/lib/libQt5Core.so.5
#24 0x00007ffff267d429 in QLibrary::load() () at /usr/lib/libQt5Core.so.5
#25 0x00007ffff38217a1 in  () at /usr/lib/libQt5WebKit.so.5
#26 0x00007ffff3804d48 in  () at /usr/lib/libQt5WebKit.so.5
#27 0x00007ffff3801e51 in  () at /usr/lib/libQt5WebKit.so.5
#28 0x00007ffff3802822 in  () at /usr/lib/libQt5WebKit.so.5
#29 0x00007ffff37df9bf in  () at /usr/lib/libQt5WebKit.so.5
#30 0x00007ffff497eeb7 in  () at /usr/lib/libQt5WebKit.so.5
#31 0x00007ffff37b92b2 in  () at /usr/lib/libQt5WebKit.so.5
#32 0x00000000007125be in BookViewPreview::BookViewPreview(QWidget*) ()
#33 0x00000000007772e7 in PreviewWindow::PreviewWindow(QWidget*) ()
#34 0x000000000073493f in MainWindow::ExtendUI() ()
#35 0x00000000007498d6 in MainWindow::MainWindow(QString const&, bool, QWidget*, QFlags<Qt::WindowType>) ()
#36 0x00000000004d4045 in main ()
(gdb)
roger64 is offline   Reply With Quote
Old 11-09-2017, 09:07 PM   #24
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
To find out what package owns the libdeploy.so file:

pacman -Qo /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so

Last edited by DiapDealer; 11-09-2017 at 09:09 PM.
DiapDealer is offline   Reply With Quote
Old 11-09-2017, 09:09 PM   #25
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
If you've installed jre from the aur repository, that appears to be the culprit. Unless you absolutely need it for something, I'd remove it.

Most aur java stuff really isn't recommended to begin with. Especially Oracle Java. Only OpenJDK is truly supported on Arch.

Last edited by DiapDealer; 11-09-2017 at 09:16 PM.
DiapDealer is offline   Reply With Quote
Old 11-09-2017, 11:36 PM   #26
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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
So it appears qt5webkit is opening a qt plugin using dlopen and there must be a java related library linked to one of the qt plugins or it does not match the version expected and this causes that thread/process to abort. You should see the same thing with any qt app on your system that uses webkit.
KevinH is offline   Reply With Quote
Old 11-10-2017, 02:32 AM   #27
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Quote:
Originally Posted by DiapDealer View Post
To find out what package owns the libdeploy.so file:

pacman -Qo /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
[roger@lenovo ~]$ pacman -Qo /usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so
/usr/lib/jvm/java-9-jre/jre/lib/libdeploy.so appartient à jre 9.0.1-1
[roger@lenovo ~]$

I'll uninstall jre, install OpenJDK an report back.

jre was installed on my old computer without problem

edit: to report success installing OpenJDK. Sigil starts, seemingly without problem.

Code:
[roger@lenovo ~]$ sigil
Debug: using qt5ct plugin
Warning: libpng warning: iCCP: known incorrect sRGB profile
Warning: libpng warning: iCCP: known incorrect sRGB profile
Debug: D-Bus system tray: no
Debug: D-Bus global menu: no
Debug: palette support is disabled
Thanks for your help.

Last edited by roger64; 11-10-2017 at 03:07 AM. Reason: edit: to report success installing OpenJDK.
roger64 is offline   Reply With Quote
Old 11-10-2017, 09:00 AM   #28
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
For further reference, the following note/warning has been added to the jre 9.x.x aur package's installer script:

Quote:
Note2: Since Oracle Java 9, some Qt 5 applications (such as the reader apps Zeal and GoldenDict) will crash due to the existance of the Java NPAPI plugin symlink (/usr/lib/mozilla/plugins/libnpjp2-jre9.so).

See:
- https://github.com/zealdocs/zeal/issues/802
- https://bbs.archlinux.org/viewtopic.php?id=231222
Note that in the event where the jre 9.x.x aur package is an absolute requirement, removing the above symlink is sufficient to restore Sigil (and other programs)'s ability to run.

The Arch-supported OpenJDK 9 package does not install a Java NPAPI browser plugin. The extra package "icedtea-web" provides a Java browser plugin for OpenJDK (and doesn't appear to crash qt5 webkit programs).

Last edited by DiapDealer; 11-10-2017 at 09:49 AM.
DiapDealer is offline   Reply With Quote
Old 03-21-2018, 05:13 AM   #29
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Just for information

I had to suppress again this annoying link to keep Sigil working with jre10.

Last edited by roger64; 03-21-2018 at 05:58 AM. Reason: link
roger64 is offline   Reply With Quote
Old 03-21-2018, 07:42 AM   #30
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: 27,547
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by roger64 View Post
Just for information

I had to suppress again this annoying link to keep Sigil working with jre10.
Just for information: anything other than OpenJDK for Java is STILL not officially supported by Arch Linux. Your recurring issue serves as a perfect example as to why.

Unless something you desperately need absolutely will not work with anything other than the AUR jdk/jre-devel packages, I suggest uninstalling them and using the supported OpenJDK package(s) instead. The AUR jdk/jre-devel packages will probably only continue to bite you in the future.

Last edited by DiapDealer; 03-21-2018 at 08:34 AM.
DiapDealer is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-600 Need dump Snack Sony Reader 17 08-02-2017 10:38 AM
Time to dump the NC... joedubya Nook Color & Nook Tablet 68 02-04-2011 02:13 PM
Why you should dump your publisher wannabee General Discussions 18 11-12-2010 12:30 AM
How to dump firmware? gwynevans Sony Reader Dev Corner 16 05-10-2009 03:24 PM
Dump IE sUnShInE Lounge 9 07-02-2004 08:07 AM


All times are GMT -4. The time now is 07:40 PM.


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