Re: GnuCash Segfaults on start

2014-04-27 Thread Herbert Mühlburger
Hi,

Am 2014-04-24 22:38, schrieb Geert Janssens:

 Can you generate a backtrace from the core file ? That will give some 
 insight in where exactly gnucash is segfaulting.

I attached the backtrace of the crash.

Regards,
Herbert.
#0  0x7fffd599edac in dbi_initialize_r () from 
/usr/lib/x86_64-linux-gnu/libdbi.so.1
#1  0x7fffd5dec528 in gnc_module_init_backend_dbi () at 
gnc-backend-dbi.c:1872
#2  0x7fffd5dec8fa in qof_backend_module_init () at gnc-backend-dbi.c:1973
#3  0x76c12372 in qof_load_backend_library (directory=0xa6b180 
/opt/gnucash/lib/gnucash, module_name=0x7734c7ba gncmod-backend-dbi)
at qofbackend.c:254
#4  0x772cc020 in gnc_engine_init_part2 () at gnc-engine.c:105
#5  0x772cc159 in gnc_engine_init (argc=0, argv=0x0) at gnc-engine.c:142
#6  0x772d7129 in libgncmod_engine_gnc_module_init (refcount=0) at 
gncmod-engine.c:46
#7  0x770574dc in gnc_module_load_common (module_name=0x775cbe54 
gnucash/engine, iface=0, optional=0) at gnc-module.c:519
#8  0x7705771c in gnc_module_load (module_name=0x775cbe54 
gnucash/engine, iface=0) at gnc-module.c:554
#9  0x775bc0b9 in libgncmod_app_utils_gnc_module_init (refcount=0) at 
gncmod-app-utils.c:64
#10 0x770574dc in gnc_module_load_common (module_name=0x4062d8 
gnucash/app-utils, iface=0, optional=0) at gnc-module.c:519
#11 0x7705771c in gnc_module_load (module_name=0x4062d8 
gnucash/app-utils, iface=0) at gnc-module.c:554
#12 0x00405180 in load_gnucash_modules () at gnucash-bin.c:479
#13 0x0040548b in inner_main (closure=0x0, argc=1, argv=0x7fffdb78) 
at gnucash-bin.c:578
#14 0x768f242d in ?? () from /usr/lib/libguile-2.0.so.22
#15 0x768cc2ca in ?? () from /usr/lib/libguile-2.0.so.22
#16 0x7695dc00 in ?? () from /usr/lib/libguile-2.0.so.22
#17 0x768d5863 in scm_call_4 () from /usr/lib/libguile-2.0.so.22
#18 0x768cc9ff in ?? () from /usr/lib/libguile-2.0.so.22
#19 0x768cca95 in scm_c_with_continuation_barrier () from 
/usr/lib/libguile-2.0.so.22
#20 0x7694578c in ?? () from /usr/lib/libguile-2.0.so.22
#21 0x723e3fe2 in GC_call_with_stack_base () from 
/usr/lib/x86_64-linux-gnu/libgc.so.1
#22 0x76945b48 in scm_with_guile () from /usr/lib/libguile-2.0.so.22
#23 0x768f25c5 in scm_boot_guile () from /usr/lib/libguile-2.0.so.22
#24 0x004059ee in main (argc=1, argv=0x7fffdb78) at 
gnucash-bin.c:774
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash Segfaults on start

2014-04-27 Thread Geert Janssens
On Sunday 27 April 2014 21:16:02 Herbert Mühlburger wrote:
 Hi,
 
 Am 2014-04-24 22:38, schrieb Geert Janssens:
  Can you generate a backtrace from the core file ? That will give
  some
  insight in where exactly gnucash is segfaulting.
 
 I attached the backtrace of the crash.
 
 Regards,
 Herbert.

Thank you.

From the trace it looks like your system is using libdbi 9.x. A patch 
was committed to the gnucash code in commit 
b122141a2cd1f5b1c68cb77090a9e43570c08fb5 specifically to make gnucash 
work with this version of libdbi. But it seems it's not working yet...

I don't have libdbi 0.9.x available on my system so I can't do much to 
debug this further.

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: GnuCash Segfaults on start

2014-04-24 Thread Geert Janssens
On Thursday 24 April 2014 22:26:29 Herbert Mühlburger wrote:
 Hi,
 
 GnuCash segfaults when I try to run it on Ubuntu 14.04 64bit. My
 latest revision is: e6c36983d49b578a89395d1719016670e8d0fbb2
 
 I did not change any source code I just wanted to compile the latest
 version and run it.
 
 Any suggestions?
 
 The console output can be found in the attachment.
 
 Thanks and kind regards,
 Herbert.

Hi Herbert,

Can you generate a backtrace from the core file ? That will give some 
insight in where exactly gnucash is segfaulting.

Geert

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
It might be best to work on 2.6..1.

Here'e the 2.6.1 compile error - which involves libgnc:

libtool: link: gcc -Wdeclaration-after-statement -g -O2 -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wno-unused -o .libs/gnucash
gnucash-bin.o -pthread -Wl,--export-dynamic -pthread
../../src/register/ledger-core/.libs/libgncmod-ledger-core.so
../../src/report/report-gnome/.libs/libgncmod-report-gnome.so
../../src/gnome/.libs/libgnc-gnome.so
../../src/gnome-utils/.libs/libgncmod-gnome-utils.so
../../src/app-utils/.libs/libgncmod-app-utils.so
../../src/engine/.libs/libgncmod-engine.so
../../src/gnc-module/.libs/libgnc-module.so
../../src/core-utils/.libs/libgnc-core-utils.so
../../src/libqof/qof/.libs/libgnc-qof.so /usr/lib64/libguile.so -lgmp
-lcrypt /usr/lib64/libltdl.so -lgthread-2.0 -lgmodule-2.0 -lgtk-x11-2.0
-lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0
-lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype
-lm -pthread -Wl,-rpath -Wl,/usr/local/lib64/gnucash -Wl,-rpath
-Wl,/usr/lib64
/usr/lib64/libgnc-backend-xml-utils.so.0: undefined reference to
`safe_strcmp'
collect2: error: ld returned 1 exit status
make[4]: *** [gnucash] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2



On Thu, Feb 27, 2014 at 5:51 PM, Derek Atkins de...@ihtfp.com wrote:

 Hi,

 On Thu, February 27, 2014 8:16 pm, Ted Creedon wrote:
   gnucash[12625]: segfault at 10016 ip 7f15bd5d4cac sp
  7fff24f1a228 error 4 in
 libgobject-2.0.so.0.3800.2[7f15bd5a2000+4f000]

 Any chance you could pull a full backtrace?  This says that the crash
 happened in one of GnuCash's dependent libraries, libgobject, which is
 part of glib.  Without a full trace there's no way we could track this
 down.  See http://wiki.gnucash.org/wiki/Stack_Trace

  built from r4dc6397+ on 2013-09-28.

 No idea what release this is...

  OpenSuSe 13.1
 
  What is a stable release?

 2.6.1 is the current stable release.

  Tedc

 -derek

 --
Derek Atkins 617-623-3745
de...@ihtfp.com www.ihtfp.com
Computer and Internet Security Consultant


___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Geert Janssens
On Friday 28 February 2014 02:12:23 Ted Creedon wrote:
 It might be best to work on 2.6..1.
 
 Here'e the 2.6.1 compile error - which involves libgnc:
 
 libtool: link: gcc -Wdeclaration-after-statement -g -O2 -Wall -Wunused
 -Wmissing-prototypes -Wmissing-declarations -Wno-unused -o
 .libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic -pthread
 ../../src/register/ledger-core/.libs/libgncmod-ledger-core.so
 ../../src/report/report-gnome/.libs/libgncmod-report-gnome.so
 ../../src/gnome/.libs/libgnc-gnome.so
 ../../src/gnome-utils/.libs/libgncmod-gnome-utils.so
 ../../src/app-utils/.libs/libgncmod-app-utils.so
 ../../src/engine/.libs/libgncmod-engine.so
 ../../src/gnc-module/.libs/libgnc-module.so
 ../../src/core-utils/.libs/libgnc-core-utils.so
 ../../src/libqof/qof/.libs/libgnc-qof.so /usr/lib64/libguile.so -lgmp
 -lcrypt /usr/lib64/libltdl.so -lgthread-2.0 -lgmodule-2.0
 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo
 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0
 -lglib-2.0 -lfontconfig -lfreetype -lm -pthread -Wl,-rpath
 -Wl,/usr/local/lib64/gnucash -Wl,-rpath -Wl,/usr/lib64
 /usr/lib64/libgnc-backend-xml-utils.so.0: undefined reference to
 `safe_strcmp'
 collect2: error: ld returned 1 exit status
 make[4]: *** [gnucash] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 
That looks like your linker is trying to link against libraries from an older 
gnucash version 
installed on the system. safe_strcmp is not used in gnucash 2.6.1 anymore.

There is a bug report for this [1]. The workaround is to remove gnucash from 
your system 
before compiling.

Geert

[1] https://bugzilla.gnome.org/show_bug.cgi?id=644897
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
deleted 2.4,  2.6.1 compiled fine but when executing:

gnucash: error while loading shared libraries: libgnc-gnome.so.0: cannot
open shared object file: No such file or directory

libgnc-gnome. was deleted when 2.4 was removed

and its not in the suse distro. So I moved it  did ldconfig

cp /data/gnucash-2.6.1/src/gnome/.libs/libgnc-gnome.so
/usr/lib64/libgnc-gnome.soi

 now get [1]+  Trace/breakpoint trap   gnucash



tedc





On Fri, Feb 28, 2014 at 3:28 AM, Geert Janssens
janssens-ge...@telenet.bewrote:

  On Friday 28 February 2014 02:12:23 Ted Creedon wrote:

  It might be best to work on 2.6..1.

 

  Here'e the 2.6.1 compile error - which involves libgnc:

 

  libtool: link: gcc -Wdeclaration-after-statement -g -O2 -Wall -Wunused

  -Wmissing-prototypes -Wmissing-declarations -Wno-unused -o

  .libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic -pthread

  ../../src/register/ledger-core/.libs/libgncmod-ledger-core.so

  ../../src/report/report-gnome/.libs/libgncmod-report-gnome.so

  ../../src/gnome/.libs/libgnc-gnome.so

  ../../src/gnome-utils/.libs/libgncmod-gnome-utils.so

  ../../src/app-utils/.libs/libgncmod-app-utils.so

  ../../src/engine/.libs/libgncmod-engine.so

  ../../src/gnc-module/.libs/libgnc-module.so

  ../../src/core-utils/.libs/libgnc-core-utils.so

  ../../src/libqof/qof/.libs/libgnc-qof.so /usr/lib64/libguile.so -lgmp

  -lcrypt /usr/lib64/libltdl.so -lgthread-2.0 -lgmodule-2.0

  -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo

  -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0

  -lglib-2.0 -lfontconfig -lfreetype -lm -pthread -Wl,-rpath

  -Wl,/usr/local/lib64/gnucash -Wl,-rpath -Wl,/usr/lib64

  /usr/lib64/libgnc-backend-xml-utils.so.0: undefined reference to

  `safe_strcmp'

  collect2: error: ld returned 1 exit status

  make[4]: *** [gnucash] Error 1

  make[3]: *** [all-recursive] Error 1

  make[2]: *** [all-recursive] Error 1

  make[1]: *** [all-recursive] Error 1

  make: *** [all] Error 2

 

 That looks like your linker is trying to link against libraries from an
 older gnucash version installed on the system. safe_strcmp is not used in
 gnucash 2.6.1 anymore.



 There is a bug report for this [1]. The workaround is to remove gnucash
 from your system before compiling.



 Geert



 [1] https://bugzilla.gnome.org/show_bug.cgi?id=644897

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Geert Janssens
Hmm, you should not be copying files around like that. That makes everything 
much harder to 
track.

First question: how do you install gnucash ? I presume using make install ?

What prefix are you using for this ? I strongly suggest using something other 
than /usr or 
/usr/local. These two paths are special cases for the linker/installer and 
should only be used by 
package managers. In case your intent it to package gnucash for suse, you can 
ignore this bit :)

Lastly: libgnc-gnome.so is an internal library for gnucash. It should get 
installed automatically 
when running make install.

If that's not the case on your system, you should first figure out why that 
didn't happen.

Geert

On Friday 28 February 2014 04:00:30 Ted Creedon wrote:
 deleted 2.4,  2.6.1 compiled fine but when executing:
 
 gnucash: error while loading shared libraries: libgnc-gnome.so.0:
 cannot open shared object file: No such file or directory
 
 libgnc-gnome. was deleted when 2.4 was removed
 
 and its not in the suse distro. So I moved it  did ldconfig
 
 cp /data/gnucash-2.6.1/src/gnome/.libs/libgnc-gnome.so
 /usr/lib64/libgnc-gnome.soi
 
  now get [1]+  Trace/breakpoint trap   gnucash
 
 
 
 tedc
 
 
 
 
 
 On Fri, Feb 28, 2014 at 3:28 AM, Geert Janssens
 
 janssens-ge...@telenet.bewrote:
   On Friday 28 February 2014 02:12:23 Ted Creedon wrote:
   It might be best to work on 2.6..1.
   
   
   
   Here'e the 2.6.1 compile error - which involves libgnc:
   
   
   
   libtool: link: gcc -Wdeclaration-after-statement -g -O2 -Wall
   -Wunused
   
   -Wmissing-prototypes -Wmissing-declarations -Wno-unused -o
   
   .libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic -pthread
   
   ../../src/register/ledger-core/.libs/libgncmod-ledger-core.so
   
   ../../src/report/report-gnome/.libs/libgncmod-report-gnome.so
   
   ../../src/gnome/.libs/libgnc-gnome.so
   
   ../../src/gnome-utils/.libs/libgncmod-gnome-utils.so
   
   ../../src/app-utils/.libs/libgncmod-app-utils.so
   
   ../../src/engine/.libs/libgncmod-engine.so
   
   ../../src/gnc-module/.libs/libgnc-module.so
   
   ../../src/core-utils/.libs/libgnc-core-utils.so
   
   ../../src/libqof/qof/.libs/libgnc-qof.so /usr/lib64/libguile.so
   -lgmp
   
   -lcrypt /usr/lib64/libltdl.so -lgthread-2.0 -lgmodule-2.0
   
   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo
   
   -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0
   -lgobject-2.0
   
   -lglib-2.0 -lfontconfig -lfreetype -lm -pthread -Wl,-rpath
   
   -Wl,/usr/local/lib64/gnucash -Wl,-rpath -Wl,/usr/lib64
   
   /usr/lib64/libgnc-backend-xml-utils.so.0: undefined reference to
   
   `safe_strcmp'
   
   collect2: error: ld returned 1 exit status
   
   make[4]: *** [gnucash] Error 1
   
   make[3]: *** [all-recursive] Error 1
   
   make[2]: *** [all-recursive] Error 1
   
   make[1]: *** [all-recursive] Error 1
   
   make: *** [all] Error 2
  
  That looks like your linker is trying to link against libraries from
  an older gnucash version installed on the system. safe_strcmp is
  not used in gnucash 2.6.1 anymore.
  
  
  
  There is a bug report for this [1]. The workaround is to remove
  gnucash from your system before compiling.
  
  
  
  Geert
  
  
  
  [1] https://bugzilla.gnome.org/show_bug.cgi?id=644897
 
 ___
 gnucash-devel mailing list
 gnucash-devel@gnucash.org
 https://lists.gnucash.org/mailman/listinfo/gnucash-devel

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
Yes, removed the cp - it was there all the time
Yes make install

strace gnucash:
cut
open(/etc/localtime, O_RDONLY)= 6
fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf7
close(6)= 0
munmap(0x7f7dcbf7, 2819)= 0
write(3, * 04:01:07 OTHER GLib-GIO Sett..., 83) = 83
--- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
+++ killed by SIGTRAP +++


gdb Stack trace:
Program received signal SIGTRAP, Trace/breakpoint trap.
0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
(gdb) bt full
#0  0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#1  0x73b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x7454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#3  0x73e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#4  0x73e06424 in g_object_new_valist () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#5  0x73e06804 in g_object_new () from
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#6  0x771bf9d8 in gnc_gsettings_get_schema_ptr
(schema_str=schema_str@entry=0x771d06f7 general) at
gnc-gsettings.c:104
gset = 0x0
full_name = 0x76c4e0 org.gnucash.general
__FUNCTION__ = gnc_gsettings_get_schema_ptr
#7  0x771c03ef in gnc_gsettings_get_float (schema=0x771d06f7
general, key=0x771d10da retain-days)
at gnc-gsettings.c:354
schema_ptr = optimized out
__PRETTY_FUNCTION__ = gnc_gsettings_get_float
__FUNCTION__ = gnc_gsettings_get_float
#8  0x771c2187 in file_retain_changed_cb (user_data=0x0, key=0x0,
gsettings=0x0) at gnc-prefs-utils.c:48
days = optimized out
#9  0x771c23b5 in file_retain_changed_cb (user_data=0x0, key=0x0,
gsettings=0x0) at gnc-prefs-utils.c:123
No locals.
#10 gnc_prefs_init () at gnc-prefs-utils.c:89
__FUNCTION__ = gnc_prefs_init
#11 0x7744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672
main_window = 0x0
map = optimized out
idx = optimized out
icon_filenames = {0x774aaeef gnucash-icon-16x16.png,
0x774aaf06 gnucash-icon-32x32.png,
  0x774aaf1d gnucash-icon-48x48.png, 0x0}
icons = 0x763720 = {0x763a80}
fullname = 0x76d660 
__FUNCTION__ = gnc_gui_init
#12 0x00402bd6 in main (argc=1, argv=0x7fffd8b8) at
gnucash-bin.c:773
sys_locale = 0x654500 :0
__FUNCTION__ = main



On Fri, Feb 28, 2014 at 4:10 AM, Geert Janssens
janssens-ge...@telenet.bewrote:

  Hmm, you should not be copying files around like that. That makes
 everything much harder to track.



 First question: how do you install gnucash ? I presume using make install ?



 What prefix are you using for this ? I strongly suggest using something
 other than /usr or /usr/local. These two paths are special cases for the
 linker/installer and should only be used by package managers. In case your
 intent it to package gnucash for suse, you can ignore this bit :)



 Lastly: libgnc-gnome.so is an internal library for gnucash. It should get
 installed automatically when running make install.



 If that's not the case on your system, you should first figure out why
 that didn't happen.



 Geert



 On Friday 28 February 2014 04:00:30 Ted Creedon wrote:

  deleted 2.4, 2.6.1 compiled fine but when executing:

 

  gnucash: error while loading shared libraries: libgnc-gnome.so.0:

  cannot open shared object file: No such file or directory

 

  libgnc-gnome. was deleted when 2.4 was removed

 

  and its not in the suse distro. So I moved it  did ldconfig

 

  cp /data/gnucash-2.6.1/src/gnome/.libs/libgnc-gnome.so

  /usr/lib64/libgnc-gnome.soi

 

   now get [1]+ Trace/breakpoint trap gnucash

 

 

 

  tedc

 

 

 

 

 

  On Fri, Feb 28, 2014 at 3:28 AM, Geert Janssens

 

  janssens-ge...@telenet.bewrote:

   On Friday 28 February 2014 02:12:23 Ted Creedon wrote:

It might be best to work on 2.6..1.

   

   

   

Here'e the 2.6.1 compile error - which involves libgnc:

   

   

   

libtool: link: gcc -Wdeclaration-after-statement -g -O2 -Wall

-Wunused

   

-Wmissing-prototypes -Wmissing-declarations -Wno-unused -o

   

.libs/gnucash gnucash-bin.o -pthread -Wl,--export-dynamic -pthread

   

../../src/register/ledger-core/.libs/libgncmod-ledger-core.so

   

../../src/report/report-gnome/.libs/libgncmod-report-gnome.so

   

../../src/gnome/.libs/libgnc-gnome.so

   

../../src/gnome-utils/.libs/libgncmod-gnome-utils.so

   

../../src/app-utils/.libs/libgncmod-app-utils.so

   

../../src/engine/.libs/libgncmod-engine.so

   

../../src/gnc-module/.libs/libgnc-module.so

   


Re: Gnucash Segfaults

2014-02-28 Thread Geert Janssens
Ah, it looks like gnucash (or better GIO) is not finding the gsettings schemas. 
GIO aborts in 
that case.

I have seen this happen before when environment variable XDG_DATA_DIRS is not 
set 
correctly for your specific set up.

Is XDG_DATA_DIRS set on your system ?

What is your installation prefix ?

Geert

On Friday 28 February 2014 04:15:53 Ted Creedon wrote:
 Yes, removed the cp - it was there all the time
 Yes make install
 
 strace gnucash:
 cut
 open(/etc/localtime, O_RDONLY)= 6
 fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0
 mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf7
 close(6)= 0
 munmap(0x7f7dcbf7, 2819)= 0
 write(3, * 04:01:07 OTHER GLib-GIO Sett..., 83) = 83
 --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
 +++ killed by SIGTRAP +++
 
 
 gdb Stack trace:
 Program received signal SIGTRAP, Trace/breakpoint trap.
 0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
 (gdb) bt full
 #0  0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0
 No symbol table info available.
 #1  0x73b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0
 No symbol table info available.
 #2  0x7454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0
 No symbol table info available.
 #3  0x73e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #4  0x73e06424 in g_object_new_valist () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x73e06804 in g_object_new () from
 /usr/lib64/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x771bf9d8 in gnc_gsettings_get_schema_ptr
 (schema_str=schema_str@entry=0x771d06f7 general) at
 gnc-gsettings.c:104
 gset = 0x0
 full_name = 0x76c4e0 org.gnucash.general
 __FUNCTION__ = gnc_gsettings_get_schema_ptr
 #7  0x771c03ef in gnc_gsettings_get_float
 (schema=0x771d06f7 general, key=0x771d10da retain-days)
 at gnc-gsettings.c:354
 schema_ptr = optimized out
 __PRETTY_FUNCTION__ = gnc_gsettings_get_float
 __FUNCTION__ = gnc_gsettings_get_float
 #8  0x771c2187 in file_retain_changed_cb (user_data=0x0,
 key=0x0, gsettings=0x0) at gnc-prefs-utils.c:48
 days = optimized out
 #9  0x771c23b5 in file_retain_changed_cb (user_data=0x0,
 key=0x0, gsettings=0x0) at gnc-prefs-utils.c:123
 No locals.
 #10 gnc_prefs_init () at gnc-prefs-utils.c:89
 __FUNCTION__ = gnc_prefs_init
 #11 0x7744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672
 main_window = 0x0
 map = optimized out
 idx = optimized out
 icon_filenames = {0x774aaeef gnucash-icon-16x16.png,
 0x774aaf06 gnucash-icon-32x32.png,
   0x774aaf1d gnucash-icon-48x48.png, 0x0}
 icons = 0x763720 = {0x763a80}
 fullname = 0x76d660 
 __FUNCTION__ = gnc_gui_init
 #12 0x00402bd6 in main (argc=1, argv=0x7fffd8b8) at
 gnucash-bin.c:773
 sys_locale = 0x654500 :0
 __FUNCTION__ = main
 
 
 

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
 echo $XDG_DATA_DIRS

/usr/share:/usr/share


no prefixes


On Fri, Feb 28, 2014 at 4:43 AM, Geert Janssens
janssens-ge...@telenet.bewrote:

  Ah, it looks like gnucash (or better GIO) is not finding the gsettings
 schemas. GIO aborts in that case.



 I have seen this happen before when environment variable XDG_DATA_DIRS is
 not set correctly for your specific set up.



 Is XDG_DATA_DIRS set on your system ?



 What is your installation prefix ?



 Geert



 On Friday 28 February 2014 04:15:53 Ted Creedon wrote:

  Yes, removed the cp - it was there all the time

  Yes make install

 

  strace gnucash:

  cut

  open(/etc/localtime, O_RDONLY) = 6

  fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0

  mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf7

  close(6) = 0

  munmap(0x7f7dcbf7, 2819) = 0

  write(3, * 04:01:07 OTHER GLib-GIO Sett..., 83) = 83

  --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---

  +++ killed by SIGTRAP +++

 

 

  gdb Stack trace:

  Program received signal SIGTRAP, Trace/breakpoint trap.

  0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  (gdb) bt full

  #0 0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #1 0x73b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #2 0x7454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0

  No symbol table info available.

  #3 0x73e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #4 0x73e06424 in g_object_new_valist () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #5 0x73e06804 in g_object_new () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #6 0x771bf9d8 in gnc_gsettings_get_schema_ptr

  (schema_str=schema_str@entry=0x771d06f7 general) at

  gnc-gsettings.c:104

  gset = 0x0

  full_name = 0x76c4e0 org.gnucash.general

  __FUNCTION__ = gnc_gsettings_get_schema_ptr

  #7 0x771c03ef in gnc_gsettings_get_float

  (schema=0x771d06f7 general, key=0x771d10da retain-days)

  at gnc-gsettings.c:354

  schema_ptr = optimized out

  __PRETTY_FUNCTION__ = gnc_gsettings_get_float

  __FUNCTION__ = gnc_gsettings_get_float

  #8 0x771c2187 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:48

  days = optimized out

  #9 0x771c23b5 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:123

  No locals.

  #10 gnc_prefs_init () at gnc-prefs-utils.c:89

  __FUNCTION__ = gnc_prefs_init

  #11 0x7744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672

  main_window = 0x0

  map = optimized out

  idx = optimized out

  icon_filenames = {0x774aaeef gnucash-icon-16x16.png,

  0x774aaf06 gnucash-icon-32x32.png,

  0x774aaf1d gnucash-icon-48x48.png, 0x0}

  icons = 0x763720 = {0x763a80}

  fullname = 0x76d660 

  __FUNCTION__ = gnc_gui_init

  #12 0x00402bd6 in main (argc=1, argv=0x7fffd8b8) at

  gnucash-bin.c:773

  sys_locale = 0x654500 :0

  __FUNCTION__ = main

 

 

 



___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
needs to set to  /usr/local/shareexport

export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/local/share

now running fine

lets see how my tax run works out

thank you

tedc


On Fri, Feb 28, 2014 at 4:43 AM, Geert Janssens
janssens-ge...@telenet.bewrote:

  Ah, it looks like gnucash (or better GIO) is not finding the gsettings
 schemas. GIO aborts in that case.



 I have seen this happen before when environment variable XDG_DATA_DIRS is
 not set correctly for your specific set up.



 Is XDG_DATA_DIRS set on your system ?



 What is your installation prefix ?



 Geert



 On Friday 28 February 2014 04:15:53 Ted Creedon wrote:

  Yes, removed the cp - it was there all the time

  Yes make install

 

  strace gnucash:

  cut

  open(/etc/localtime, O_RDONLY) = 6

  fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0

  mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf7

  close(6) = 0

  munmap(0x7f7dcbf7, 2819) = 0

  write(3, * 04:01:07 OTHER GLib-GIO Sett..., 83) = 83

  --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---

  +++ killed by SIGTRAP +++

 

 

  gdb Stack trace:

  Program received signal SIGTRAP, Trace/breakpoint trap.

  0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  (gdb) bt full

  #0 0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #1 0x73b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #2 0x7454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0

  No symbol table info available.

  #3 0x73e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #4 0x73e06424 in g_object_new_valist () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #5 0x73e06804 in g_object_new () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #6 0x771bf9d8 in gnc_gsettings_get_schema_ptr

  (schema_str=schema_str@entry=0x771d06f7 general) at

  gnc-gsettings.c:104

  gset = 0x0

  full_name = 0x76c4e0 org.gnucash.general

  __FUNCTION__ = gnc_gsettings_get_schema_ptr

  #7 0x771c03ef in gnc_gsettings_get_float

  (schema=0x771d06f7 general, key=0x771d10da retain-days)

  at gnc-gsettings.c:354

  schema_ptr = optimized out

  __PRETTY_FUNCTION__ = gnc_gsettings_get_float

  __FUNCTION__ = gnc_gsettings_get_float

  #8 0x771c2187 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:48

  days = optimized out

  #9 0x771c23b5 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:123

  No locals.

  #10 gnc_prefs_init () at gnc-prefs-utils.c:89

  __FUNCTION__ = gnc_prefs_init

  #11 0x7744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672

  main_window = 0x0

  map = optimized out

  idx = optimized out

  icon_filenames = {0x774aaeef gnucash-icon-16x16.png,

  0x774aaf06 gnucash-icon-32x32.png,

  0x774aaf1d gnucash-icon-48x48.png, 0x0}

  icons = 0x763720 = {0x763a80}

  fullname = 0x76d660 

  __FUNCTION__ = gnc_gui_init

  #12 0x00402bd6 in main (argc=1, argv=0x7fffd8b8) at

  gnucash-bin.c:773

  sys_locale = 0x654500 :0

  __FUNCTION__ = main

 

 

 



___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Ted Creedon
ps in a make what should the prefix be?

tedc


On Fri, Feb 28, 2014 at 5:15 AM, Ted Creedon tcree...@easystreet.netwrote:

 needs to set to  /usr/local/shareexport

 export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/local/share

 now running fine

 lets see how my tax run works out

 thank you

 tedc


 On Fri, Feb 28, 2014 at 4:43 AM, Geert Janssens janssens-ge...@telenet.be
  wrote:

  Ah, it looks like gnucash (or better GIO) is not finding the gsettings
 schemas. GIO aborts in that case.



 I have seen this happen before when environment variable XDG_DATA_DIRS is
 not set correctly for your specific set up.



 Is XDG_DATA_DIRS set on your system ?



 What is your installation prefix ?



 Geert



 On Friday 28 February 2014 04:15:53 Ted Creedon wrote:

  Yes, removed the cp - it was there all the time

  Yes make install

 

  strace gnucash:

  cut

  open(/etc/localtime, O_RDONLY) = 6

  fstat(6, {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0

  mmap(NULL, 2819, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f7dcbf7

  close(6) = 0

  munmap(0x7f7dcbf7, 2819) = 0

  write(3, * 04:01:07 OTHER GLib-GIO Sett..., 83) = 83

  --- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---

  +++ killed by SIGTRAP +++

 

 

  gdb Stack trace:

  Program received signal SIGTRAP, Trace/breakpoint trap.

  0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  (gdb) bt full

  #0 0x73b3d309 in g_logv () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #1 0x73b3d452 in g_log () from /usr/lib64/libglib-2.0.so.0

  No symbol table info available.

  #2 0x7454f5b7 in ?? () from /usr/lib64/libgio-2.0.so.0

  No symbol table info available.

  #3 0x73e046a9 in ?? () from /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #4 0x73e06424 in g_object_new_valist () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #5 0x73e06804 in g_object_new () from

  /usr/lib64/libgobject-2.0.so.0

  No symbol table info available.

  #6 0x771bf9d8 in gnc_gsettings_get_schema_ptr

  (schema_str=schema_str@entry=0x771d06f7 general) at

  gnc-gsettings.c:104

  gset = 0x0

  full_name = 0x76c4e0 org.gnucash.general

  __FUNCTION__ = gnc_gsettings_get_schema_ptr

  #7 0x771c03ef in gnc_gsettings_get_float

  (schema=0x771d06f7 general, key=0x771d10da retain-days)

  at gnc-gsettings.c:354

  schema_ptr = optimized out

  __PRETTY_FUNCTION__ = gnc_gsettings_get_float

  __FUNCTION__ = gnc_gsettings_get_float

  #8 0x771c2187 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:48

  days = optimized out

  #9 0x771c23b5 in file_retain_changed_cb (user_data=0x0,

  key=0x0, gsettings=0x0) at gnc-prefs-utils.c:123

  No locals.

  #10 gnc_prefs_init () at gnc-prefs-utils.c:89

  __FUNCTION__ = gnc_prefs_init

  #11 0x7744f8a3 in gnc_gui_init () at gnc-gnome-utils.c:672

  main_window = 0x0

  map = optimized out

  idx = optimized out

  icon_filenames = {0x774aaeef gnucash-icon-16x16.png,

  0x774aaf06 gnucash-icon-32x32.png,

  0x774aaf1d gnucash-icon-48x48.png, 0x0}

  icons = 0x763720 = {0x763a80}

  fullname = 0x76d660 

  __FUNCTION__ = gnc_gui_init

  #12 0x00402bd6 in main (argc=1, argv=0x7fffd8b8) at

  gnucash-bin.c:773

  sys_locale = 0x654500 :0

  __FUNCTION__ = main

 

 

 





___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-28 Thread Geert Janssens
On Friday 28 February 2014 05:17:06 Ted Creedon wrote:
 ps in a make what should the prefix be?
 
You can use whatever you want. If the program should be available 
for several users on the system /opt is a common choice. If you're 
the only user you could set it to $HOME/gnucash for example.

You will probably want to make sure that whatever you set prefix to 
prefix/bin is added to your PATH. That way you can launch 
gnucash simply by typing gnucash. If not you always have to enter 
prefix/bin/gnucash.

Geert
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash Segfaults

2014-02-27 Thread Derek Atkins
Hi,

On Thu, February 27, 2014 8:16 pm, Ted Creedon wrote:
  gnucash[12625]: segfault at 10016 ip 7f15bd5d4cac sp
 7fff24f1a228 error 4 in libgobject-2.0.so.0.3800.2[7f15bd5a2000+4f000]

Any chance you could pull a full backtrace?  This says that the crash
happened in one of GnuCash's dependent libraries, libgobject, which is
part of glib.  Without a full trace there's no way we could track this
down.  See http://wiki.gnucash.org/wiki/Stack_Trace

 built from r4dc6397+ on 2013-09-28.

No idea what release this is...

 OpenSuSe 13.1

 What is a stable release?

2.6.1 is the current stable release.

 Tedc

-derek

-- 
   Derek Atkins 617-623-3745
   de...@ihtfp.com www.ihtfp.com
   Computer and Internet Security Consultant

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Gnucash segfaults

2009-03-11 Thread Derek Atkins
Micha Lenk mi...@lenk.info writes:

 Hi,

 I know that Gnucash 2.2.6 is somewhat outdated. But can someone please
 have a short glimpse at the following Debian bug report?:
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519148

 Any other suggestions on how to tackle the problem?

Get a stack trace?
  http://wiki.gnucash.org/wiki/Stacktrace

 Regards
   Micha

-derek

-- 
   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
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel