After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 479967 - crash on QSF Export Invoice
crash on QSF Export Invoice
Status: RESOLVED INCOMPLETE
Product: GnuCash
Classification: Other
Component: Business
2.2.x
Other All
: High critical
: ---
Assigned To: Derek Atkins
Derek Atkins
: 481586 487146 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-09-24 20:46 UTC by tsca
Modified: 2018-06-29 21:50 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description tsca 2007-09-24 20:46:28 UTC
What were you doing when the application crashed?
Exporting invoice


Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.22.5-76.fc7 #1 SMP Thu Aug 30 13:47:21 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: Permissive
Accessibility: Disabled
GTK+ Theme: Glider
Icon Theme: Nuovo

Memory status: size: 142737408 vsize: 142737408 resident: 69414912 share: 28139520 rss: 69414912 rss_rlim: 4294967295
CPU usage: start_time: 1190658709 rtime: 7364 utime: 7031 stime: 333 cutime:19 cstime: 5 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnucash'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208277280 (LWP 5386)]
[New Thread -1246536816 (LWP 5388)]
(no debugging symbols found)
0x00110402 in __kernel_vsyscall ()

Thread 1 (Thread -1208277280 (LWP 5386))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 ??
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 qof_begin_edit
    from /usr/lib/libgnc-qof.so.1
  • #5 ??
    from /usr/lib/gnucash/libgncmod-engine.so
  • #6 ??
    from /usr/lib/libgnc-qof.so.1
  • #7 g_slist_foreach
    from /lib/libglib-2.0.so.0
  • #8 qof_instance_copy_to_session
    from /usr/lib/libgnc-qof.so.1
  • #9 ??
    from /usr/lib/libgnc-qof.so.1
  • #10 ??
    from /usr/lib/libgnc-qof.so.1
  • #11 g_hash_table_foreach
    from /lib/libglib-2.0.so.0
  • #12 qof_collection_foreach
    from /usr/lib/libgnc-qof.so.1
  • #13 qof_instance_copy_coll_r
    from /usr/lib/libgnc-qof.so.1
  • #14 ??
    from /usr/lib/gnucash/libgncmod-business-gnome.so
  • #15 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #16 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #17 ??
    from /lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #24 ??
    from /lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #27 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 ??
    from /lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #34 ??
    from /lib/libgobject-2.0.so.0
  • #35 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #36 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #37 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #41 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #42 ??
    from /lib/libglib-2.0.so.0
  • #43 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #44 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gnc_ui_start_event_loop
    from /usr/lib/gnucash/libgncmod-gnome-utils.so
  • #46 ??
  • #47 ??
    from /usr/lib/libguile.so.17
  • #48 ??
    from /usr/lib/libguile.so.17
  • #49 scm_c_catch
    from /usr/lib/libguile.so.17
  • #50 scm_i_with_continuation_barrier
    from /usr/lib/libguile.so.17
  • #51 scm_c_with_continuation_barrier
    from /usr/lib/libguile.so.17
  • #52 scm_i_with_guile_and_parent
    from /usr/lib/libguile.so.17
  • #53 scm_with_guile
    from /usr/lib/libguile.so.17
  • #54 scm_boot_guile
    from /usr/lib/libguile.so.17
  • #55 main
  • #0 __kernel_vsyscall


----------- .xsession-errors (6 sec old) ---------------------
** (gnumeric:5455): WARNING **: In the `_Dane->_Grupy i konspekt' menu, the key `w' is used for both `_Wyświetl szczegóły' and `_Wiersze podsumowań po_niżej szczegółów'.
Ostrzeżenie menedżera okien: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4000003 (Przegląda)
Ostrzeżenie menedżera okien: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
(evince:5628): Gtk-WARNING **: Unsupported unit
(evince:5628): Gtk-WARNING **: Unsupported unit
Ostrzeżenie menedżera okien: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x4000003 (Przegląda)
Ostrzeżenie menedżera okien: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
(evince:5666): Gtk-WARNING **: Unsupported unit
(evince:5666): Gtk-WARNING **: Unsupported unit
"/usr/bin/gnucash": not in executable format: File format not recognized
--------------------------------------------------
Comment 1 Andreas Köhler 2007-09-26 22:13:49 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.

What is printed to the console if you start gnucash from there? And, can you attach a stripped-down version of your data file that shows the bug?
Comment 2 tsca 2007-09-29 18:29:47 UTC
1. 100% reproducible. Business → Export → QSF Invoice → [File dialog] → CRASH

2. Console information:
   When starting the program:

gnc.bin-Message: main: binreloc relocation support was disabled at configure time.
Found Finance::Quote version 1.13

   When the crash occurs:

"/usr/bin/gnucash": not in executable format: File format not recognized

3. I've installed the debug package and attach the new report below - hopefully it's what you need. Note that in two places I removed the name of a company. I have marked those places with the string "bug submitter". If it matters, the name included Unicode characters that looked broken: eg. 'Ä\231' instead of 'ę' etc. 

The report follows:

Distribution: Fedora release 7 (Moonshine)
Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc)
BugBuddy Version: 2.18.0

System: Linux 2.6.22.7-85.fc7 #1 SMP Fri Sep 21 19:53:05 EDT 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: Permissive
Accessibility: Disabled
GTK+ Theme: Glider
Icon Theme: Nuovo

Memory status: size: 125579264 vsize: 125579264 resident: 58740736 share: 25247744 rss: 58740736 rss_rlim: 4294967295
CPU usage: start_time: 1191088952 rtime: 1034 utime: 1004 stime: 30 cutime:20 cstime: 5 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gnucash'

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208785184 (LWP 27545)]
[New Thread -1249764464 (LWP 27547)]
0x00110402 in __kernel_vsyscall ()

Thread 1 (Thread -1208785184 (LWP 27545))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 ??
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 qof_begin_edit
    at qofinstance.c line 897
  • #5 qofTransSetDescription
    at Transaction.c line 1417
  • #6 qof_instance_foreach_copy
    at qofsession.c line 436
  • #7 g_slist_foreach
    from /lib/libglib-2.0.so.0
  • #8 qof_instance_copy_to_session
    at qofsession.c line 657
  • #9 recurse_ent_cb
    at qofsession.c line 766
  • #10 foreach_cb
    at qofid.c line 344
  • #11 g_hash_table_foreach
    from /lib/libglib-2.0.so.0
  • #12 qof_collection_foreach
    at qofid.c line 359
  • #13 qof_instance_copy_coll_r
    at qofsession.c line 820
  • #14 gnc_plugin_business_cmd_export_invoice
    at gnc-plugin-business.c line 730
  • #15 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #16 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #17 ??
    from /lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_action_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #24 ??
    from /lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #27 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 ??
    from /lib/libgobject-2.0.so.0
  • #33 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #34 ??
    from /lib/libgobject-2.0.so.0
  • #35 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #36 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #37 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #41 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #42 ??
    from /lib/libglib-2.0.so.0
  • #43 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #44 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gnc_ui_start_event_loop
    at gnc-gnome-utils.c line 450
  • #46 inner_main
    at gnucash-bin.c line 488
  • #47 ??
    from /usr/lib/libguile.so.17
  • #48 ??
    from /usr/lib/libguile.so.17
  • #49 scm_c_catch
    from /usr/lib/libguile.so.17
  • #50 scm_i_with_continuation_barrier
    from /usr/lib/libguile.so.17
  • #51 scm_c_with_continuation_barrier
    from /usr/lib/libguile.so.17
  • #52 scm_i_with_guile_and_parent
    from /usr/lib/libguile.so.17
  • #53 scm_with_guile
    from /usr/lib/libguile.so.17
  • #54 scm_boot_guile
    from /usr/lib/libguile.so.17
  • #55 main
    at gnucash-bin.c line 622
  • #0 __kernel_vsyscall


----------- .xsession-errors (850 sec old) ---------------------
** (gnumeric:22167): WARNING **: In the `_Narzędzia->_Analiza statystyczna' menu, the key `o' is used for both `Statystyka _opisowa...' and `F_orecast'.
** (gnumeric:22167): WARNING **: In the `_Narzędzia->_Analiza statystyczna' menu, the key `r' is used for both `Rangi i p_rocentyle...' and `_Regresja...'.
** (gnumeric:22167): WARNING **: In the `_Narzędzia->_Analiza statystyczna' menu, the key `r' is used for both `Rangi i p_rocentyle...' and `Dwie ś_rednie:'.
** (gnumeric:22167): WARNING **: In the `_Dane' menu, the key `s' is used for both `Po_sortuj...' and `_Sprawdź poprawność...'.
** (gnumeric:22167): WARNING **: In the `_Dane->_Grupy i konspekt' menu, the key `w' is used for both `_Wyświetl szczegóły' and `_Wiersze podsumowań po_niżej szczegółów'.
** (nautilus:3245): WARNING **: destroyed file has call_when_ready pending
calling convert '/tmp/.gnome_thumbnail.X1FEZT.NOEAZT' +matte -thumbnail 128x128 png:'/tmp/.gnome_thumbnail.X1FEZT'
calling convert '/tmp/.gnome_thumbnail.UYV5YT.3GM5YT' +matte -thumbnail 128x128 png:'/tmp/.gnome_thumbnail.UYV5YT'
Ostrzeżenie menedżera okien: Nieprawidłowa wartość WM_TRANSIENT_FOR dla okna 0x4202aa4 określona w 0x4203c0d (Zapisywani).
--------------------------------------------------
Comment 3 André Klapper 2007-10-18 23:22:42 UTC
*** Bug 487146 has been marked as a duplicate of this bug. ***
Comment 4 Dino 2007-10-25 00:42:19 UTC
I am having exactly the same issue, only I'm using Ubuntu 7.10 with the Gnucash package 2.2.1-1ubuntu4.

* 10:01:30  INFO <gnc.backend> [gnc_determine_file_type]  new file
* 10:01:30  INFO <qof.session> [qof_session_load_backend]  selected GnuCash File Backend Version 2
* 10:01:30  INFO <qof.session> [qof_session_begin] Done running session_begin on backend
* 10:01:30  INFO <gnc.account> [xaccAccountRecomputeBalance] acct=Accounts Receivable starting baln=0/1
* 10:01:30  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x8286d00 set date to 1193270266.000000000 Thu Oct 25 09:57:46 2007
* 10:01:30  INFO <gnc.engine> [xaccTransSetDateInternal] addr=0x8286d00 set date to 1193234400.000000000 Thu Oct 25 00:00:00 2007
* 10:01:30  WARN <GLib-GObject> instance of invalid non-instantiatable type `(null)'
Segmentation fault (core dumped)
Comment 5 Christian Stimming 2007-10-27 09:12:10 UTC
*** Bug 481586 has been marked as a duplicate of this bug. ***
Comment 6 Phil Longstaff 2009-04-24 00:30:42 UTC
With 2.2.9, I see the same issue, but with a somewhat different stack trace.
Comment 7 Christian Stimming 2010-01-05 23:18:57 UTC
Still a problem in 2.3.8 versions? There have been some fixes on memory handling, haven't there?
Comment 8 Christian Stimming 2010-01-27 10:43:56 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 9 John Ralls 2018-06-29 21:50:30 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=479967. Please update any external references or bookmarks.