Gnucash often just "hangs" -> kill
Derek Atkins
warlord at MIT.EDU
Thu Nov 4 12:48:35 EST 2004
What version of gnucash? If you're not using 1.8.9, upgrade first
before trying anything else.
Have you tried attaching gdb to the running gnucash process to get a
backtrace?
~#> gdb attach <gnucash pid>
....
gdb> bt
It might shed some light on the subject.
-derek
Marc Schiffbauer <marc at schiffbauer.net> writes:
> Hi all,
>
> I am having a weired problem with gnucash...
>
> Very often it just "hangs" and does not respond anymore or
> refresh its window content if I call some the the help funtions
> (from help menu)
>
> Only option then is to kill the gnucash window :-(
>
> like that
>
> schiffi at homer:~$ gnucash
> (Now Help->Help ... -> and freeze ... -> kill)
> Gdk-ERROR **: X connection to :0.0 broken (explicit kill or server shutdown).
> schiffi at homer:~$
>
> Does anybody have any hint on howto track down the source of the
> problerm?
>
> calling "gnucash --debug" or "strace -ff gnucash" does not really
> help:
>
> schiffi at homer:~$ gnucash --debug
> gnucash: [D] "files to open: "()
> gnucash: [D] "starting up (2)."
> gnucash: [D] "gnc:find-file looking for ""finance-quote-check"" in "("/usr/share/gnucash")
> gnucash: [D] " checking for ""/usr/share/gnucash/finance-quote-check"
> gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-check"
> gnucash: [D] "gnc:find-file looking for ""finance-quote-helper"" in "("/usr/share/gnucash")
> gnucash: [D] " checking for ""/usr/share/gnucash/finance-quote-helper"
> gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-helper"
> gnucash: [D] "loading system configuration"
> gnucash: [D] "gnc:find-file looking for ""config"" in "("/etc/gnucash")
> gnucash: [D] " checking for ""/etc/gnucash/config"
> gnucash: [D] "found file ""/etc/gnucash/config"
> gnucash: [D] "loading user configuration"
> gnucash: [D] "Running functions on hook "report-hook #<procedure business-report-function ()>
> gnucash: [D] "Running functions on hook "startup-hook #<procedure #f ()>
> gnucash: [D] "Running functions on hook "ui-startup-hook #<procedure gnc:extensions-menu-setup ()>
> gnucash: [D] "Running functions on hook "add-extension-hook
> #<procedure add-business-test ()>
> #<procedure add-ofx-menu-item ()>
> #<procedure add-log-replay-menu-item ()>
> #<procedure add-hbci-menu-items ()>
> #<procedure add-business-items ()>
> #<procedure gnc:main-window-ui-startup-handler ()>
> #<procedure gnc:tip-of-the-day-startup-func ()>
> gnucash: [D] "Running functions on hook "book-closed-hook
> #<procedure gnc:main-window-book-close-handler (session)>
> gnucash: [D] "Running functions on hook "book-opened-hook
> #<procedure import-commodities (session)>
> #<procedure gnc:main-window-book-open-handler (session)>
> #<procedure #f (session)>
> gnucash: [D] "Running functions on hook "ui-post-startup-hook
> #<procedure business-ui-started ()>
> gnucash: [D] "gnc:find-file looking for ""help-search-index.db"" in
> "("/home/schiffi/.gnucash/html/de_DE at euro"
> "/home/schiffi/.gnucash/html/de_DE" "/home/schiffi/.gnucash/html/de"
> "/home/schiffi/.gnucash/html/C")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE at euro/help-search-index.db"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE/help-search-index.db"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de/help-search-index.db"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/C/help-search-index.db"
> gnucash: [D] "gnc:find-file looking for ""help-search-index.db"" in "("/home/schiffi/.gnucash/html")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/help-search-index.db"
> gnucash: [D] "gnc:find-file looking for ""help-search-index.db"" in
> "("/usr/share/gnome/help/gnucash/de_DE at euro"
> "/usr/share/gnome/help/gnucash/de_DE"
> "/usr/share/gnome/help/gnucash/de"
> "/usr/share/gnome/help/gnucash/C")
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE at euro/help-search-index.db"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE/help-search-index.db"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de/help-search-index.db"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/C/help-search-index.db"
> gnucash: [D] "found file ""/usr/share/gnome/help/gnucash/C/help-search-index.db"
> gnucash: [D] "gnc:find-file looking for ""gnucash-guide/index.html"" in "("/home/schiffi/.gnucash/html/de_DE at euro"
> "/home/schiffi/.gnucash/html/de_DE" "/home/schiffi/.gnucash/html/de"
> "/home/schiffi/.gnucash/html/C")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE at euro/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/C/gnucash-guide/index.html"
> gnucash: [D] "gnc:find-file looking for ""gnucash-guide/index.html"" in "("/home/schiffi/.gnucash/html")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/gnucash-guide/index.html"
> gnucash: [D] "gnc:find-file looking for ""gnucash-guide/index.html""
> in "("/usr/share/gnome/help/gnucash/de_DE at euro"
> "/usr/share/gnome/help/gnucash/de_DE"
> "/usr/share/gnome/help/gnucash/de"
> "/usr/share/gnome/help/gnucash/C")
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE at euro/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de/gnucash-guide/index.html"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/C/gnucash-guide/index.html"
> gnucash: [D] "found file ""/usr/share/gnome/help/gnucash/C/gnucash-guide/index.html"
> gnucash: [D] "gnc:find-file looking for
> ""gnucash-guide/stylesheet/gnucash-icon.png"" in
> "("/home/schiffi/.gnucash/html/de_DE at euro"
> "/home/schiffi/.gnucash/html/de_DE" "/home/schiffi/.gnucash/html/de"
> "/home/schiffi/.gnucash/html/C")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE at euro/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de_DE/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/de/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/C/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] "gnc:find-file looking for
> ""gnucash-guide/stylesheet/gnucash-icon.png"" in
> "("/home/schiffi/.gnucash/html")
> gnucash: [D] " checking for ""/home/schiffi/.gnucash/html/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] "gnc:find-file looking for
> ""gnucash-guide/stylesheet/gnucash-icon.png"" in
> "("/usr/share/gnome/help/gnucash/de_DE at euro"
> "/usr/share/gnome/help/gnucash/de_DE"
> "/usr/share/gnome/help/gnucash/de"
> "/usr/share/gnome/help/gnucash/C")
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE at euro/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de_DE/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/de/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] " checking for ""/usr/share/gnome/help/gnucash/C/gnucash-guide/stylesheet/gnucash-icon.png"
> gnucash: [D] "found file ""/usr/share/gnome/help/gnucash/C/gnucash-guide/stylesheet/gnucash-icon.png"
> Gdk-ERROR **: X connection to :0.0 broken (explicit kill or server shutdown).
> schiffi at homer:~$
>
>
>
>
> schiffi at homer:~$ strace -ff gnucash
> [...]
> read(5, "\6\0?F@\374\200\0{\0\0\0006\5\0\1\0\0\0\0\254\2\'\3K\1"..., 32) = 32
> read(5, 0xbfffc2c0, 32) = -1 EAGAIN (Resource temporarily unavailable)
> select(6, [5], NULL, NULL, NULL)
> [...]
>
> Those three line do appear very often (when i move the mouse pointer
> over the frozen gnucash window.
>
> any hints?
>
> Gruss
> -Marc
> --
> +------------------------------------------------------------------+
> | --> http://www.links2linux.de <-- |
> | |
> +---Registered-Linux-User-#136487------------http://counter.li.org +
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list