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]

End of strace of gnucash:
poll([{fd=6, events=POLLIN}, {fd=4, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI},
{fd=16, events=POLLIN}], 6, 0) = 0 (Timeout)
read(6, 0xbf82fdac, 16)                 = -1 EAGAIN (Resource temporarily
unavailable)
brk(0x8cb8000)                          = 0x8cb8000
brk(0x8cb6000)                          = 0x8cb6000
brk(0x8cb3000)                          = 0x8cb3000
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4,
[{"5\30\4\0\4\7\340\3\270\6\340\3\200\6\262\3\224\4\5\0\5\7\340\3\4\7\340\3*\0\0\0"...,
4540}, {NULL, 0}, {"", 0}], 3) = 4540
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
clock_gettime(CLOCK_MONOTONIC, {112827, 40488982}) = 0
poll([{fd=6, events=POLLIN}, {fd=4, events=POLLIN}, {fd=8,
events=POLLIN|POLLPRI}, {fd=11, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI},
{fd=16, events=POLLIN}], 6, 3274) = 1 ([{fd=4, revents=POLLIN}])
read(6, 0xbf82fdac, 16)                 = -1 EAGAIN (Resource temporarily
unavailable)
recv(4,
"\5\0013\207\345\232\271\6\277\0\0\0\270\6\340\3\0\0\0\0i\6\347\3i\6\263\3\20\1\1\0",
4096, 0) = 32
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
clock_gettime(CLOCK_MONOTONIC, {112827, 109717474}) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"$\30\1\0&\7\2\0\277\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recv(4,
"\1\0015\207\0\0\0\0\277\0\0\0\276#$\1i\6\347\3i\6\347\3\20\0\0\0\0\0\0\0",
4096, 0) = 32
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"&\30\2\0\276#$\1", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recv(4,
"\1\0016\207\0\0\0\0\277\0\0\0\270\6\340\3i\6\347\3i\6\316\3\20\0\0\0\0\0\0\0",
4096, 0) = 32
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"&\30\2\0\270\6\340\3", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recv(4,
"\1\0017\207\0\0\0\0\277\0\0\0\0\0\0\0i\6\347\3i\6\263\3\20\0\0\0\0\0\0\0",
4096, 0) = 32
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{"%\30\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
recv(4, 0x85187c8, 4096, 0)             = -1 EAGAIN (Resource temporarily
unavailable)
time(NULL)                              = 1331220496
time(NULL)                              = 1331220496
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
time(NULL)                              = 1331220496
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

End of ltrace of gnucash:
gnc_hook_run(0x804e545, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 0
gnc_history_get_last(0xbfcd8878, 0xb773b740, 3199, 0x879e298, 0xb73b4c04
<unfinished ...>
--- SIGCHLD (Child exited) ---
unexpected breakpoint at 0x804a63f
gnc_history_get_last(0xbfcd8878, 0xb773b740, 3199, 0x879e298, 0xb73b4c04)
= 0x8891490
gettext(0x804e552, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 0xb1f1f78c
gnc_update_splash_screen(0xb1f1f78c, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 0
gnc_file_open_file(0x8891490, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 1
g_free(0x8891490, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 0xb6d3e3c0
gnc_destroy_splash_screen(0x8891490, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 44
gnc_main_window_show_all_windows(0x8891490, 0, 0x40594000, 0x884a5c0,
0xbfcd8898)                                 = 0
gnc_hook_run(0x804e581, 0, 0x40594000, 0x884a5c0, 0xbfcd8898)
= 0
gnc_ui_start_event_loop(0x804e581, 0, 0x40594000, 0x884a5c0, 0xbfcd8898
<unfinished ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnucash depends on:
ii  gconf-service              3.2.3-3
ii  gnucash-common             1:2.4.10-2
ii  guile-1.8                  1.8.8+1-6
ii  guile-1.8-libs             1.8.8+1-6
ii  libaqbanking33             5.0.22-1
ii  libc6                      2.13-27
ii  libcairo2                  1.10.2-6.2
ii  libcrypt-ssleay-perl       0.58-1
ii  libdate-manip-perl         6.30-1
ii  libdbi1                    0.8.4-5.1
ii  libfinance-quote-perl      1.17+git20110918-1
ii  libgconf-2-4               3.2.3-3
ii  libgdk-pixbuf2.0-0         2.24.1-1
ii  libglade2-0                1:2.6.4-1
ii  libglib2.0-0               2.30.2-6
ii  libgnome-keyring0          3.2.2-2
ii  libgnome2-0                2.32.1-2
ii  libgnomecanvas2-0          2.30.3-1
ii  libgnomeui-0               2.24.5-2
ii  libgoffice-0.8-8           0.8.17-1
ii  libgtk2.0-0                2.24.10-1
ii  libgwengui-gtk2-0          4.3.1-1
ii  libgwenhywfar60            4.3.1-1
ii  libhtml-tableextract-perl  2.11-1
ii  libhtml-tree-perl          4.2-1
ii  libktoblzcheck1c2a         1.37-1
ii  libofx4                    1:0.9.4-2
ii  libpango1.0-0              1.29.4-2
ii  libwebkitgtk-1.0-0         1.6.3-1
ii  libwww-perl                6.04-1
ii  libx11-6                   2:1.4.4-4
ii  libxml2                    2.7.8.dfsg-7
ii  perl                       5.14.2-7
ii  slib                       3b1-3.1
ii  zlib1g                     1:1.2.6.dfsg-2

Versions of packages gnucash recommends:
ii  gnucash-docs  2.4.1-3
ii  yelp          3.2.1+dfsg-1+b1

Versions of packages gnucash suggests:
pn  libdbd-mysql    <none>
pn  libdbd-pgsql    <none>
pn  libdbd-sqlite3  <none>

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to