python-bindings: coredump whil executing gnucash.Session

Marcus Wellnitz marcus at wellnitzfamily.de
Sun Dec 14 04:52:45 EST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I've made some improvements with the latex-invoice examples and got it
working for my Ubuntu 14.04 LTS environment. (Mostly adapted to new
python version)

It worked until some updates between November 3 and November 10. I could
not handle to revert all of the involving upgrades so can't say which
one did the minor changes that lead to the error. :-(

In file: latex_invoice.py (gnucash-python-examples)
session = gnucash.Session(input_url,ignore_lock=ignore_lock)

==> Coredump, no Stacktrace!

Error:
* 01:02:18  CRIT <GLib> g_date_time_format: assertion 'datetime !=
NULL' failed
* 01:02:18  CRIT <GLib> g_date_time_unref: assertion 'datetime !=
NULL' failed
Segmentation fault (core dumped)


I can follow the error up to:
/usr/lib/python2.7/dist-packages/gnucash/gnucash_core_c.py
def qof_session_load(*args):
  """qof_session_load(QofSession * session, QofPercentageFunc
percentage_func)"""
  return _gnucash_core_c.qof_session_load(*args)

After executing _gnucash_core_c.qof_session_load(*args)
The error appears.

Until the upgrades all was working like a charme.

Mo, 03. Nov 2014 17:09:47 +0200
[AKTUALISIERUNG] libglib2.0-0:amd64 2.40.0-2 -> 2.40.2-0ubuntu1
[AKTUALISIERUNG] libglib2.0-0:i386 2.40.0-2 -> 2.40.2-0ubuntu1
[AKTUALISIERUNG] libglib2.0-bin:amd64 2.40.0-2 -> 2.40.2-0ubuntu1
[AKTUALISIERUNG] libglib2.0-data:amd64 2.40.0-2 -> 2.40.2-0ubuntu1
[AKTUALISIERUNG] python3-software-properties:amd64 0.92.37.1 -> 0.92.37.2

Mo, 10. Nov 2014 20:11:40 +0200
[AKTUALISIERUNG] python3-uno:amd64 1:4.2.6.3-0ubuntu1 -> 1:4.2.7-0ubuntu1


Maybe someone can help me?

Thanks

Marcus

- -- 
Marcus Wellnitz
GPG Fingerprint: 07D4 C8D7 F5FB CC00 EDF1 0FCB DEED 2417 9BF6 4022
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUjV3sAAoJEN7tJBeb9kAiz7sQAN6jPGYGNpQXN2QU8J+lkJPA
L4CuICtygrJZBIt8uBCmucm0V+DB/yR4YYrLRooc6yYOVRm2f21nnhRraR/IOyEQ
njMN6EsnFGjC1eJN1gdxU6rbUdrys17XtWMrHPrQJpmnfVNC9yivRKcHX+h98UfX
HDaSs1NFfIYFY4EDupfahrhcYZnE1oYnKabGRqfdKBcIE3vMJ5Zze7qphzN/FTaY
zBKE4b4oaPMliBCgmgjYscD9+CQkNTSfWJyiUioCbjB++C/b7kFuy6AsW0U8sp41
SkIZAEITdiLr9bMU2kYdYXaIzNw4knn3ZQfNozI6yeQBwKfVq+DmHXC/Oo7lkNYH
82x5EHz0mue76DyozqmVN9NZAmvgS3zv1bdZ8IRt55r1XUB22eMUITVGQinp58dj
ga+qahHz78KczMyC0HnzNay1K+vh7LfqgpZgkJjcGRGe9CXONzllLAp34VNlHjev
aayoUoCseYRf/qUUIL6Jme5vw00GNLH8u2gnrH/aScofSMFmZK4stUOcPaG5LtfF
i93pkJuaD51Ckc6rwsaJYC3S5Lwu7sx5KKsf+rL64P/2L7e7kUW04klhiqAeRj/c
6xZmNmG2eILm5N6qkedP39fB6LhUk5g+Iyn92dacZfo5+dW2xpRbcPbgP2WjwpaO
KkkIqW+0iLTyKrG0/oJ+
=hQVE
-----END PGP SIGNATURE-----



More information about the gnucash-devel mailing list