Bug 1076513 - [abrt] gnucash: vm_error_stack_overflow(): gnucash killed by SIGABRT
Summary: [abrt] gnucash: vm_error_stack_overflow(): gnucash killed by SIGABRT
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: guile
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:8f73bd33928f6203432d66af588...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-14 13:29 UTC by Boricua
Modified: 2014-04-16 09:24 UTC (History)
5 users (show)

Fixed In Version: guile-2.0.11-1.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-04-16 09:24:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (69.42 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: cgroup (172 bytes, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: core_backtrace (57.06 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: dso_list (30.53 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: environ (1.29 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: limits (1.29 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: maps (143.71 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: open_fds (1.45 KB, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: proc_pid_status (942 bytes, text/plain)
2014-03-14 13:29 UTC, Boricua
no flags Details
File: var_log_messages (16.10 KB, text/plain)
2014-03-14 13:30 UTC, Boricua
no flags Details

Description Boricua 2014-03-14 13:29:32 UTC
Description of problem:
I was trying to run an account report when the crash took place.

Version-Release number of selected component:
gnucash-2.6.2-1.fc20

Additional info:
reporter:       libreport-2.2.0
backtrace_rating: 4
cmdline:        gnucash
crash_function: vm_error_stack_overflow
executable:     /usr/bin/gnucash
kernel:         3.13.6-200.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #2 vm_error_stack_overflow at vm.c:518
 #3 vm_regular_engine at vm-engine.c:166
 #5 scm_call_3 at eval.c:500
 #6 scm_with_throw_handler at throw.c:96
 #7 scm_c_with_throw_handler at throw.c:252
 #8 scm_lazy_catch at deprecated.c:1861
 #9 vm_regular_engine at vm-i-system.c:858
 #10 scm_call_1 at eval.c:486
 #11 vm_regular_engine at vm-i-system.c:855
 #12 scm_call_3 at eval.c:500

Comment 1 Boricua 2014-03-14 13:29:38 UTC
Created attachment 874428 [details]
File: backtrace

Comment 2 Boricua 2014-03-14 13:29:41 UTC
Created attachment 874429 [details]
File: cgroup

Comment 3 Boricua 2014-03-14 13:29:43 UTC
Created attachment 874430 [details]
File: core_backtrace

Comment 4 Boricua 2014-03-14 13:29:45 UTC
Created attachment 874431 [details]
File: dso_list

Comment 5 Boricua 2014-03-14 13:29:49 UTC
Created attachment 874432 [details]
File: environ

Comment 6 Boricua 2014-03-14 13:29:52 UTC
Created attachment 874433 [details]
File: limits

Comment 7 Boricua 2014-03-14 13:29:54 UTC
Created attachment 874434 [details]
File: maps

Comment 8 Boricua 2014-03-14 13:29:55 UTC
Created attachment 874435 [details]
File: open_fds

Comment 9 Boricua 2014-03-14 13:29:58 UTC
Created attachment 874436 [details]
File: proc_pid_status

Comment 10 Boricua 2014-03-14 13:30:00 UTC
Created attachment 874437 [details]
File: var_log_messages

Comment 11 Bill Nottingham 2014-03-14 15:15:45 UTC
That looks to be in libguile. CC'ing guile maintainer.

Comment 12 Miroslav Lichvar 2014-03-14 15:22:32 UTC
It could be this problem:

http://osdir.com/ml/guile-user-gnu/2013-12/msg00018.html

Comment 13 Boricua 2014-03-14 15:26:15 UTC
Hi, I forgot to mention I am running GNUCash 2.6.2 from the Updates-Testing Fedora 20 repo.

Comment 14 Fedora Update System 2014-03-19 16:58:21 UTC
guile-2.0.10-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/guile-2.0.10-1.fc20

Comment 15 Miroslav Lichvar 2014-03-19 16:59:07 UTC
Can you please test if this problem is fixed with the new guile?

Comment 16 Boricua 2014-03-19 21:01:09 UTC
(In reply to Miroslav Lichvar from comment #15)
> Can you please test if this problem is fixed with the new guile?

No problem. I will install the update in both my laptop and desktop, try to reproduce the behavior that shown the bug and report back.

Comment 17 Fedora Update System 2014-03-21 09:24:57 UTC
Package guile-2.0.10-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing guile-2.0.10-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-4114/guile-2.0.10-1.fc20
then log in and leave karma (feedback).

Comment 18 Miroslav Lichvar 2014-03-21 11:02:24 UTC
There was another guile update, it's now 2.0.11.

Comment 19 Fedora Update System 2014-03-22 05:07:09 UTC
Package guile-2.0.11-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing guile-2.0.11-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-4114/guile-2.0.11-1.fc20
then log in and leave karma (feedback).

Comment 20 Boricua 2014-03-22 13:51:00 UTC
The two latest updates installed without issues. I will put 2.0.11 to the test.

Comment 21 Boricua 2014-03-25 13:36:24 UTC
I have being trying to reproduce the behavior triggering the bug, so far without result. In other words, GNUCash is not crashing any more. It seems to me the bug is fixed. Good job!
I still keep getting a consistent error report when I try to create a Tax Schedule Report/TFX Export, but I guess that would be an unrelated bug or even unser's error.

Comment 22 Miroslav Lichvar 2014-03-25 15:27:21 UTC
Great, thanks for the information. I'll push the new guile to stable next week or so if no regressions are found.

Comment 23 Fedora Update System 2014-04-16 09:24:45 UTC
guile-2.0.11-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.


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