FS#45115 - [skrooge] Segfault during startup

Attached to Project: Community Packages
Opened by awesome (awesome) - Thursday, 28 May 2015, 07:46 GMT
Last edited by Jaroslav Lichtblau (Dragonlord) - Wednesday, 10 June 2015, 18:57 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jaroslav Lichtblau (Dragonlord)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Skrooge crashes during startup because of a segfault.

Another person and I raised a bug on KDE bug tracking system but the problem doesn't come from the source code because skrooge can be started and/or installed after being compiled from git repository.

https://bugs.kde.org/show_bug.cgi?id=348030
https://bugs.kde.org/show_bug.cgi?id=348116#c0

More infos can be found on the KDE bug tracking system.

A developer (Stephane Mankowski) said the following :

"I think the crash was due to unaligned libraries.
If you build skrooge in release mode and install it then this should work correctly."

Something seems to be wrong with the Skrooge version we get from ArchLinux repositories. How can I fix the unaligned libraries ?

Thanks.

This task depends upon

Closed by  Jaroslav Lichtblau (Dragonlord)
Wednesday, 10 June 2015, 18:57 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in skrooge 1.12.5-1
Comment by Doug Newgard (Scimmia) - Thursday, 28 May 2015, 14:07 GMT
Anything interesting show up when you run `pacman -Qkk skrooge`?
Comment by awesome (awesome) - Thursday, 28 May 2015, 18:03 GMT
I don't know if that will be interesting or not but I get this result :

[20:01:25 - gillouche@arch:~]% pacman -Qkk skrooge
skrooge: 924 total files, 0 altered files

Comment by Guillaume DE BURE (gdebure) - Thursday, 04 June 2015, 10:24 GMT
@awesome, no crash here, but I get the behavior as described in this report : https://bugs.archlinux.org/task/44982

Do you still get a crash, or can we close this one and keep only the 44982 ?
Comment by awesome (awesome) - Friday, 05 June 2015, 15:00 GMT
Hi,

sadly, no. I still have the same problem so the problem must be with my system but I have no idea about how to find it.

I joined the output in my terminal when I start skrooge from it and the output from KDE Crash handler.

Any command I should try to help find the cause ?

I can compile and install skrooge from the git repository but I guess that's not really clean since there is a package from the arch repository.

Thanks.

Comment by Guillaume DE BURE (gdebure) - Friday, 05 June 2015, 19:25 GMT
I am not good at debugging, but just to be sure that we are analyzing with the right packages :
* uninstall everything you may have installed by compiling yourself (make uninstall from your build dir)
* uninstall the skrooge package through pacman
* make sure you don't have any file named *skg* or *skrooge* anywhere on the system. If something remains, remove it.
* reinstall through pacman and test again ?

Does that change anything ? I've run into some issues at times when I was mixing a self compiled version with the pacman package...
Comment by awesome (awesome) - Friday, 05 June 2015, 19:44 GMT
I never installed it. I just compiled skrooge from git and ran the executable created (this worked). I was waiting for a solution for my problem before installing it or not.

I did what you suggested and I still have the exact same problem.

It is weird, Arch is almost a fresh install (two months more or less) and I don't see what I could have done on my system that would have this impact.


Comment by Jaroslav Lichtblau (Dragonlord) - Monday, 08 June 2015, 18:22 GMT
skrooge 1.12.5-1 available in [community] repo, any changes on this one?
Comment by Guillaume DE BURE (gdebure) - Tuesday, 09 June 2015, 19:57 GMT
As far as I can say, this is fixed now... @awesome, can you confirm ?
Comment by awesome (awesome) - Tuesday, 09 June 2015, 20:43 GMT
Yes, thank you.

I just updated, tried and it works.

Loading...