adam <netgli...@gmail.com> writes:

> W dniu 08.03.2012 19:35, Sébastien Villemot pisze:
>> adam <netgli...@gmail.com> writes:
>>
>>> Package: gnucash
>>> Version: 1:2.4.10-2
>>> Severity: important
>>>
>>> Dear Maintainer,
>>>
>>> Gnucash segfaults while trying to edit existing scheduled transaction. To 
>>> case
>>> this, one can only open scheduled transaction window and then click ok. It 
>>> has
>>> been confirmed on 2 debian testing systems and ubuntu. This appeared for the
>>> first time in 2.6.10-1 version, but even upgrading gnucash and 
>>> gnucach-common
>>> to 2.6.10-2 didn't solved this problem. Message is dmesg is always the same:
>>> gnucash[28817]: segfault at 2c ip b6db5e1c sp bf8116c0 error 4 in
>>> libglib-2.0.so.0.3000.2[b6d82000+fa000]
>> Thanks for your report.
>>
>> Did you check that your problem is not a duplicate of #652373 ? It looks
>> very similar.
>>
>> It would also be helpful if you provided a full gdb trace.
>>
>> Best,
>>
> I somehow missed  #652373 bug while going through the list.. It indeed
> looks the same - while I try to edit transaction which is active, there
> is no segfault. Below I enclose gdb trace, if it need to be done with
> different that default options please write.

Thanks.

Actually this is not a full GDB backtrace (it only shows the function in
which the crash occurs: g_hash_table_foreach from glib).

See http://live.gnome.org/GettingTraces for getting useful traces. Use
bug-buddy or, from GDB, type "backtrace" after the crash. Don't forget
to install the debug packages before.

Also, can you tell if your crash concerns a scheduled transaction that
has run a finite number of times, as in #652373? If yes, this is
probably the same bug (since the crash is in the same function) and we
should merge the two.

Also note that you replied only to me (and not to the bug). I am cc:ing
this message to the bug in order to keep a log of the discussion.

Best,

> gdb trace:
> $ gdb gnucash
> GNU gdb (GDB) 7.4-debian
> Copyright (C) 2012 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i486-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/gnucash...(no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/gnucash
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library
> "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
> gnc.bin-Message: main: binreloc relocation support was disabled at
> configure time.
>
> WARNING: gnome-keyring:: couldn't connect to:
> /tmp/keyring-fMWjjc/pkcs11: Nie ma takiego pliku ani katalogu
> [New Thread 0xa8337b70 (LWP 5274)]
> Found Finance::Quote version 1.17
>
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7648e1c in g_hash_table_foreach () from
> /lib/i386-linux-gnu/libglib-2.0.so.0

-- 
Sébastien Villemot
Researcher in Economics & Debian Maintainer
http://www.dynare.org/sebastien
Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594

Attachment: pgpa6uy8DLrAQ.pgp
Description: PGP signature

Reply via email to