Bug 17885 - Gnucash crashes when generating a graphical report
Summary: Gnucash crashes when generating a graphical report
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: José Jorge
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-05 18:42 CET by Antonin Roussel
Modified: 2017-12-31 20:44 CET (History)
5 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
crash log file (6.88 KB, text/x-log)
2016-03-05 18:42 CET, Antonin Roussel
Details
no crash log file (7.37 KB, text/x-log)
2016-03-05 18:43 CET, Antonin Roussel
Details
cat /proc/cpuinfo (699 bytes, text/plain)
2017-04-30 16:37 CEST, Antonin Roussel
Details

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


Note You need to log in before you can comment on or make changes to this bug.