[Pkg-systemd-maintainers] Bug#731387: systemd-ui: Double free crash after suspend

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Wed Dec 4 22:34:16 GMT 2013


Package: systemd-ui
Version: 2-2
Severity: important

Dear Maintainer,

systemadm has a lot of memory issues. (see attached valgrind log 
systemadm-valgrind.txt.xz)

Although one usually does not notice these issues using systemadm, it 
still would be good, if they were fixed.

But one such memory issue is causing systemadm to crash, when the laptop 
goes into suspend. The problem is probably the use of uninitialised 
values. (see attached systemadm-valgrind_crash.txt.xz)

If not using valgrind to prevent systemadm from crashing, the following 
error is printed to the terminal:
*** Error in `systemadm': double free or corruption (out): 
0x0000000000624640 ***
The backtrace can be found in the attached 
systemadm-double-free-corruption-backtrace.txt.

Please fix these memory issues.

Best regards,
Andreas



-- System Information:
Debian Release: jessie/sid
    APT prefers testing-updates
    APT policy: (700, 'testing-updates'), (700, 'testing'), (600, 
'unstable'), (70, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemd-ui depends on:
ii  libc6         2.17-93
ii  libgee-0.8-2  0.10.5-1
ii  libglib2.0-0  2.36.4-1
ii  libgtk-3-0    3.8.4-1
ii  libnotify4    0.7.6-1
ii  systemd       204-5

systemd-ui recommends no packages.

systemd-ui suggests no packages.

-- no debconf information

-------------- next part --------------
*** Error in `systemadm': double free or corruption (out): 0x0000000000624640 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7aa26)[0x7f33d5ef5a26]
/lib/x86_64-linux-gnu/libc.so.6(+0x7b7a3)[0x7f33d5ef67a3]
systemadm[0x41a02c]
systemadm[0x409120]
systemadm[0x40a81a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x138)[0x7f33d6a01f28]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20edd)[0x7f33d6a12edd]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xee9)[0x7f33d6a1ace9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_by_name+0x522)[0x7f33d6a1b462]
systemadm[0x4134e6]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call_unix64+0x4c)[0x7f33d2c69e28]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call+0x190)[0x7f33d2c69790]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_generic+0x1f8)[0x7f33d6a02768]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x138)[0x7f33d6a01f28]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20c9b)[0x7f33d6a12c9b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xee9)[0x7f33d6a1ace9]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f33d6a1af32]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(+0xc321c)[0x7f33d6d0521c]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(+0xb3ce5)[0x7f33d6cf5ce5]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x146)[0x7f33d673aea6]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x481f8)[0x7f33d673b1f8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x6a)[0x7f33d673b5fa]
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0(gtk_main+0x8d)[0x7f33d712739d]
systemadm[0x40c0c5]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f33d5e9c995]
systemadm[0x40456d]
======= Memory map: ========
00400000-00424000 r-xp 00000000 fe:02 1320102                            /usr/bin/systemadm
00623000-00624000 r--p 00023000 fe:02 1320102                            /usr/bin/systemadm
00624000-00625000 rw-p 00024000 fe:02 1320102                            /usr/bin/systemadm
01624000-01c13000 rw-p 00000000 00:00 0                                  [heap]
7f33c69fd000-7f33c6a12000 r-xp 00000000 fe:02 5901424                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f33c6a12000-7f33c6c12000 ---p 00015000 fe:02 5901424                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f33c6c12000-7f33c6c13000 rw-p 00015000 fe:02 5901424                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f33c6c36000-7f33c6c37000 rw-p 00000000 00:00 0 
7f33c6c37000-7f33c6cb7000 rw-s 00000000 00:04 8028164                    /SYSV00000000 (deleted)
7f33c6cb7000-7f33c6cc5000 r--p 00000000 fe:02 1573597                    /usr/share/fonts/opentype/cantarell/Cantarell-Bold.otf
7f33c6cc5000-7f33c6cd3000 r--p 00000000 fe:02 1573596                    /usr/share/fonts/opentype/cantarell/Cantarell-Regular.otf
7f33c6cd3000-7f33c6ce1000 r--s 00000000 fe:02 262462                     /var/cache/fontconfig/6aa41aa22e18b8fa06a12da28ea9c28b-le64.cache-4
7f33c6ce1000-7f33c6ce2000 r--s 00000000 fe:02 264163                     /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le64.cache-4
7f33c6ce2000-7f33c6ced000 r--s 00000000 fe:02 263788                     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-4
7f33c6ced000-7f33c6cf9000 r--s 00000000 fe:02 264161                     /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-4
7f33c6cf9000-7f33c6cfa000 r--s 00000000 fe:02 264160                     /var/cache/fontconfig/b95bc8ffbebda2bbdae4265e45b8178d-le64.cache-4
7f33c6cfa000-7f33c6cfb000 r--s 00000000 fe:02 264159                     /var/cache/fontconfig/9c956a7723ca69a44b382d9179c9802f-le64.cache-4
7f33c6cfb000-7f33c6cfc000 r--s 00000000 fe:02 264158                     /var/cache/fontconfig/5d1cca7074f29429a8d18692746c2426-le64.cache-4
7f33c6cfc000-7f33c6cfd000 r--s 00000000 fe:02 262471                     /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-4
7f33c6cfd000-7f33c6cfe000 r--s 00000000 fe:02 264156                     /var/cache/fontconfig/9eae20f1ff8cc0a7d125749e875856bd-le64.cache-4
7f33c6cfe000-7f33c6d00000 r--s 00000000 fe:02 264155                     /var/cache/fontconfig/bf2c1853a9e9b00bb02fe2e9bcf1e201-le64.cache-4
7f33c6d00000-7f33c6d04000 r--s 00000000 fe:02 264154                     /var/cache/fontconfig/c57959a16110560c8d0fcea73374aeeb-le64.cache-4
7f33c6d04000-7f33c6d0b000 r--s 00000000 fe:02 264153                     /var/cache/fontconfig/3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-4
7f33c6d0b000-7f33c6d0f000 r--s 00000000 fe:02 264151                     /var/cache/fontconfig/bf3b770c553c462765856025a94f1ce6-le64.cache-4
7f33c6d0f000-7f33c6d12000 r--s 00000000 fe:02 264150                     /var/cache/fontconfig/14d493b97896515cad3840ba4896e372-le64.cache-4
7f33c6d12000-7f33c6d13000 r--s 00000000 fe:02 264149                     /var/cache/fontconfig/89034621ae2a8922916bb6bfa5799546-le64.cache-4
7f33c6d13000-7f33c6d16000 r--s 00000000 fe:02 264138                     /var/cache/fontconfig/e49e89034d371f0f9de17aab02136486-le64.cache-4
7f33c6d16000-7f33c6d18000 r--s 00000000 fe:02 264130                     /var/cache/fontconfig/4b14b093aebc79c320de5e86ae1d3314-le64.cache-4
7f33c6d18000-7f33c6d19000 r--s 00000000 fe:02 264129                     /var/cache/fontconfig/8aec10f4cc8391dcef22ca549f1e4354-le64.cache-4
7f33c6d19000-7f33c6d2c000 r--s 00000000 fe:02 264119                     /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le64.cache-4
7f33c6d2c000-7f33c6d2d000 r--s 00000000 fe:02 262843                     /var/cache/fontconfig/8a687c406b77f27d99abfeeba937fcce-le64.cache-4
7f33c6d2d000-7f33c6d35000 r--s 00000000 fe:02 264110                     /var/cache/fontconfig/3f7329c5293ffd510edef78f73874cfd-le64.cache-4Abgebrochen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: systemadm-valgrind.txt.xz
Type: application/x-xz
Size: 25552 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20131204/97193d79/attachment.xz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: systemadm-valgrind_crash.txt.xz
Type: application/x-xz
Size: 27260 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20131204/97193d79/attachment-0001.xz>


More information about the Pkg-systemd-maintainers mailing list