Bug 17885

Summary: Gnucash crashes when generating a graphical report
Product: Mageia Reporter: Antonin Roussel <antonin.roussel>
Component: RPM PackagesAssignee: José Jorge <lists.jjorge>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: bruno, geiger.david68210, lists.jjorge, luigiwalser, xboxboy.mageia
Version: 5   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: crash log file
no crash log file
cat /proc/cpuinfo

Description Antonin Roussel 2016-03-05 18:42:42 CET
Created attachment 7514 [details]
crash log file

I open a gnucash account file, then ask for a report > expenses and earning > histogram of expenses
It calculates, the windows in waving a bit (3D desktop) and then it crashes

This bug occurs on an old computer tower (~10 years old)
I run another computer laptop (~5 years old), and there is no problem with the same file.

I run the following to compare debug information, but I do not understand the problem
$ gnucash --debug --extra --logto stderr

log file from old computer ends with _ko.log
log file from laptop ends with _ok.log

Log summary :
Vector smash protection is enabled.
Instruction non permise
*** crash ***
$
Comment 1 Antonin Roussel 2016-03-05 18:43:43 CET
Created attachment 7515 [details]
no crash log file
David Walser 2016-03-08 01:45:35 CET

CC: (none) => bruno, geiger.david68210
Assignee: bugsquad => fundawang

Comment 2 José Jorge 2017-04-30 10:11:26 CEST
Ok, sorry for the late answer but this looks like a CPU with no SSE2 instructions. Mageia 5 32 bit should not compile SSE2 code, but this may happen if it is assembly coded in source. 

Can you tell the result of "cat /proc/cpuinfo"?

Thanks

Status: NEW => ASSIGNED
Assignee: fundawang => lists.jjorge
CC: (none) => lists.jjorge

Comment 3 Antonin Roussel 2017-04-30 10:23:08 CEST
No problem, I have now a new computer (and no more bug with gnucash).
If you want I can make the former computer run again, but these information may be sufficient :
Computer bought in 2003 ran with Mageia 5 - 32bits - LXDE - Compiz
MSI KT4AV-L (VIA KT400A) - AMD Athlon(tm) XP 2400+ - 2,25 Gio DDR SDRAM PC3200
AMD/ATI Radeon 9550 (RV350) or Nvidia GeForce FX 5200
Ensoniq ES1371 / Creative Labs CT2518/ES1373
Comment 4 José Jorge 2017-04-30 14:50:30 CEST
I have pushed Gnucash 2.6.16 to MGA5 updates testing. Let's see if it fixes this bug for you. Anyway, it is a pure maintenance release against our current 2.6.5, so I think we should push it as update.

CC: (none) => xboxboy.mageia

Comment 5 Antonin Roussel 2017-04-30 16:37:29 CEST
Created attachment 9244 [details]
cat /proc/cpuinfo

Here is the no sse2
Comment 6 Antonin Roussel 2017-04-30 17:44:36 CEST
Still the same bug on mga5 with no sse2
$ gnucash --debug --extra --logto crash_log_file_2.6.16_no-sse2
Found Finance::Quote version 1.35
Vector smash protection is enabled.
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b16)
OpenJDK Server VM (build 25.111-b16, mixed mode)
Instruction non permise


crash_log_file_2.6.16_no-sse2 is about 3MiB
Comment 7 David Walser 2017-12-31 20:44:04 CET
Sorry that we weren't able to fix this.

Resolution: (none) => OLD
Status: ASSIGNED => RESOLVED
CC: (none) => luigiwalser