Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34489 - [kbibtex] Application crash on startup

Attached to Project: Community Packages
Opened by Rossignon Corentin (corossig) - Wednesday, 27 March 2013, 09:01 GMT
Last edited by Ray Rashif (schivmeister) - Tuesday, 02 April 2013, 15:48 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ray Rashif (schivmeister)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The application crash on all startup.
I add a backtrace.

KDE package :
extra/kdebase-runtime 4.10.1-1
extra/kdelibs 4.10.1-2
extra/kdepimlibs 4.10.1-1
community/kbibtex 0.4.1-1


Qt package:
extra/libdbusmenu-qt 0.9.2-2
extra/polkit-qt 0.103.0-2
extra/poppler-qt 0.22.2-1
extra/pyqt 4.10-1
extra/pyqt-common 4.10-1
extra/qt4 4.8.4-16
extra/qt5-base 5.0.1-10 (qt qt5)
extra/qt5-declarative 5.0.1-10 (qt qt5)
extra/qt5-graphicaleffects 5.0.1-10 (qt qt5)
extra/qt5-imageformats 5.0.1-10 (qt qt5)
extra/qt5-jsbackend 5.0.1-10 (qt qt5)
extra/qt5-multimedia 5.0.1-10 (qt qt5)
extra/qt5-quick1 5.0.1-10 (qt qt5)
extra/qt5-script 5.0.1-10 (qt qt5)
extra/qt5-svg 5.0.1-10 (qt qt5)
extra/qt5-tools 5.0.1-10 (qt qt5)
extra/qt5-translations 5.0.1-10 (qt qt5)
extra/qt5-webkit 5.0.1-10 (qt qt5)
extra/qt5-xmlpatterns 5.0.1-10 (qt qt5)
community/qtcreator 2.7.0-1
extra/qtwebkit 2.3.0-1
This task depends upon

Closed by  Ray Rashif (schivmeister)
Tuesday, 02 April 2013, 15:48 GMT
Reason for closing:  Fixed
Comment by Ray Rashif (schivmeister) - Sunday, 31 March 2013, 21:25 GMT
I cannot reproduce this. The backtrace only indicates qtwebkit as being unique here, but not where it all messed up (you need debugging symbols to actually get anything useful out of backtraces).

Could you do a dmesg right after the crash and see if there's anything new? Also, paste any output from command line, if any (I'm assuming it's simply a segfault).
Comment by Rossignon Corentin (corossig) - Sunday, 31 March 2013, 21:34 GMT
I didn't have output in dmesg.
I add output.
Comment by Ray Rashif (schivmeister) - Monday, 01 April 2013, 18:48 GMT
Ok, thanks. Please backup and remove ~/.kde4 and ~/.local and then try again.

Please also always use a default standard shell when troubleshooting and reporting. If you are using Zsh, run kbibtex from a new Bash instance.
Comment by Rossignon Corentin (corossig) - Monday, 01 April 2013, 21:47 GMT
After removing ~/.kde4 and ~/.local and launch bash, the problem is still the same.
I also tried to create a new account, log in with a KDE session from GDM (I have intalled kde-base since I report the bug) and ever the same bug.

PS : I have tried on 3 different computers.
Comment by Ray Rashif (schivmeister) - Monday, 01 April 2013, 22:10 GMT
Thanks but actually I only wanted the output from running kbibtex after you had backed up and removed ~/.kde4 and ~/.local. Nothing else is necessary:

mv .kde4 .kde4.bak # or gnome2/gnome3, basically any WM/DE config dir
mv .local .local.bak
reboot # to clear out all temporary data
# login to a fresh kde/gnome/whatever
# open console/terminal
bash
kbibtex # now see what is the output

I have almost the same relevant packages (and versions) as you, except qt5. However, your kbibtex output contains a lot of unwanted information.

I will try to get someone else to reproduce. I suspect kbibtex is misbehaving due to something that I do not have installed, or due to conflicts between GTK/Qt/KDE styles that it cannot handle.

Another thing you can do: grab kbibtex from ABS, makepkg -o, navigate into the source, follow the PKGBUILD and do a make. Then run the binary from there (do NOT install). Do this while you have kbibtex from the repos installed (so that the deps are installed for you to pass the configuration and build).

Whatever it is, kbibtex should run from whatever DE/WM you have with whatever default style there is. If it does not, it's a bug. So don't go through the trouble of logging into KDE (it's just a dep of kbibtex) if that's not what you use.
Comment by Rossignon Corentin (corossig) - Monday, 01 April 2013, 22:34 GMT
I found the problem. Kbibtex try to launch okular and segfault because I haven't install it. After installing okular, it is all fine.
So please add okular as dependancy.
Comment by Ray Rashif (schivmeister) - Monday, 01 April 2013, 22:59 GMT
Great that it solved your problem, but it's unfortunate that kbibtex requires an actual KDE app as a dependency. It is now reproducible, with okular gone.

Thanks for your patience in troubleshooting this, I will be adding the dep as well as reporting this nasty effect upstream.

Loading...