View previous topic :: View next topic |
Author |
Message |
r3tep Tux's lil' helper
Joined: 10 Sep 2005 Posts: 108
|
Posted: Fri Mar 12, 2010 5:03 pm Post subject: [solved]glibc: problem with malloc after update |
|
|
glibc doesn't allocate memory for some applications after some update.
Some applications are broken
xfburn:
Code: |
:xfburn: malloc.c:3074: sYSMALLOc: Zusicherung »(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)« nicht erfüllt.
Abgebrochen
|
wicd-client
Code: |
Has notifications support True
Loading...
Connecting to daemon...
Connected.
Traceback (most recent call last):
File "/usr/share/wicd/gtk/wicd-client.py", line 1033, in <module>
main(sys.argv)
File "/usr/share/wicd/gtk/wicd-client.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/share/wicd/gtk/wicd-client.py", line 1005, in main
tray_icon = TrayIcon(animate, displaytray=display_app)
File "/usr/share/wicd/gtk/wicd-client.py", line 139, in __init__
self.icon_info = self.TrayConnectionInfo(self, self.tr, animate)
File "/usr/share/wicd/gtk/wicd-client.py", line 198, in __init__
self.update_tray_icon()
File "/usr/share/wicd/gtk/wicd-client.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/share/wicd/gtk/wicd-client.py", line 349, in update_tray_icon
self.set_wireless_state(info)
File "/usr/share/wicd/gtk/wicd-client.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/share/wicd/gtk/wicd-client.py", line 289, in set_wireless_state
'network-wireless')
File "/usr/share/wicd/gtk/wicd-client.py", line 233, in _show_notification
self._last_bubble.show()
glib.GError: Process /usr/libexec/notification-daemon received signal 6
|
pidgin -d
Code: |
(17:03:10) prefs: Reading /home/domsch/.purple/prefs.xml
(17:03:10) prefs: Finished reading /home/domsch/.purple/prefs.xml
(17:03:10) dbus: okkk
(17:03:10) plugins: probing /usr/lib/pidgin/gestures.so
(17:03:10) plugins: probing /usr/lib/pidgin/sendbutton.so
(17:03:10) plugins: probing /usr/lib/pidgin/themeedit.so
(17:03:10) plugins: probing /usr/lib/pidgin/musicmessaging.so
(17:03:10) plugins: probing /usr/lib/pidgin/xmppdisco.so
(17:03:10) plugins: probing /usr/lib/pidgin/convcolors.so
(17:03:10) plugins: probing /usr/lib/pidgin/extplacement.so
(17:03:10) plugins: probing /usr/lib/pidgin/pidginrc.so
(17:03:10) plugins: probing /usr/lib/pidgin/markerline.so
(17:03:10) plugins: probing /usr/lib/pidgin/ticker.so
(17:03:10) plugins: probing /usr/lib/pidgin/xmppconsole.so
(17:03:10) plugins: probing /usr/lib/pidgin/vvconfig.so
(17:03:10) plugins: probing /usr/lib/pidgin/iconaway.so
(17:03:10) plugins: probing /usr/lib/pidgin/timestamp_format.so
(17:03:10) plugins: probing /usr/lib/pidgin/notify.so
(17:03:10) plugins: probing /usr/lib/pidgin/relnot.so
(17:03:10) plugins: probing /usr/lib/pidgin/spellchk.so
(17:03:10) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
(17:03:10) plugins: probing /usr/lib/pidgin/history.so
(17:03:10) plugins: probing /usr/lib/pidgin/timestamp.so
(17:03:10) plugins: probing /usr/lib/purple-2/statenotify.so
(17:03:10) plugins: probing /usr/lib/purple-2/liboscar.so
(17:03:10) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(17:03:10) plugins: probing /usr/lib/purple-2/libyahoo.so
(17:03:10) plugins: probing /usr/lib/purple-2/libirc.so
(17:03:10) plugins: probing /usr/lib/purple-2/log_reader.so
(17:03:10) plugins: probing /usr/lib/purple-2/libmsn.so
(17:03:10) plugins: probing /usr/lib/purple-2/libymsg.so
(17:03:10) plugins: /usr/lib/purple-2/libymsg.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(17:03:10) plugins: probing /usr/lib/purple-2/joinpart.so
(17:03:10) plugins: probing /usr/lib/purple-2/perl.so
(17:03:10) plugins: probing /usr/lib/purple-2/libicq.so
(17:03:10) plugins: probing /usr/lib/purple-2/dbus-example.so
(17:03:10) plugins: probing /usr/lib/purple-2/libxmpp.so
(17:03:10) util: Reading file xmpp-caps.xml from directory /home/domsch/.purple
(17:03:10) jabber: creating hash tables for data objects
(17:03:10) plugins: probing /usr/lib/purple-2/buddynote.so
(17:03:10) plugins: probing /usr/lib/purple-2/libaim.so
(17:03:10) plugins: probing /usr/lib/purple-2/libsimple.so
(17:03:10) plugins: probing /usr/lib/purple-2/idle.so
(17:03:10) plugins: probing /usr/lib/purple-2/libyahoojp.so
(17:03:10) plugins: probing /usr/lib/purple-2/libjabber.so
(17:03:10) plugins: /usr/lib/purple-2/libjabber.so is not usable because the 'purple_init_plugin' symbol could not be found. Does the plugin call the PURPLE_INIT_PLUGIN() macro?
(17:03:10) plugins: probing /usr/lib/purple-2/libmyspace.so
(17:03:10) plugins: probing /usr/lib/purple-2/newline.so
(17:03:10) plugins: probing /usr/lib/purple-2/autoaccept.so
(17:03:10) plugins: probing /usr/lib/purple-2/ssl-gnutls.so
(17:03:10) plugins: probing /usr/lib/purple-2/psychic.so
(17:03:10) plugins: probing /usr/lib/purple-2/ssl.so
(17:03:10) plugins: probing /usr/lib/purple-2/offlinemsg.so
(17:03:10) prefs: /purple/status/scores/offline changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/available changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/invisible changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/away changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/extended_away changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/idle changed, scheduling save.
(17:03:10) prefs: /purple/status/scores/offline_msg changed, scheduling save.
(17:03:10) util: Reading file accounts.xml from directory /home/domsch/.purple
(17:03:10) util: Reading file status.xml from directory /home/domsch/.purple
(17:03:10) certificate: CertificateVerifier x509, singleuse requested but not found.
(17:03:10) certificate: CertificateVerifier singleuse registered
(17:03:10) certificate: CertificatePool x509, ca requested but not found.
(17:03:10) certificate: CertificateScheme x509 requested but not found.
(17:03:10) certificate/x509/ca: Lazy init failed because an X.509 Scheme is not yet registered. Maybe it will be better later.
(17:03:10) certificate/x509/ca: Init failed, probably because a dependency is not yet registered. It has been deferred to later.
(17:03:10) certificate: CertificatePool ca registered
(17:03:10) certificate: CertificatePool x509, tls_peers requested but not found.
(17:03:10) certificate: CertificatePool tls_peers registered
(17:03:10) certificate: CertificateVerifier x509, tls_cached requested but not found.
(17:03:10) certificate: CertificateVerifier tls_cached registered
(17:03:10) prefs: /purple/logging/format changed, scheduling save.
(17:03:10) prefs: /purple/logging/format changed, scheduling save.
(17:03:10) prefs: /purple/proxy/type changed, scheduling save.
(17:03:10) prefs: /purple/proxy/host changed, scheduling save.
(17:03:10) prefs: /purple/proxy/port changed, scheduling save.
(17:03:10) prefs: /purple/proxy/username changed, scheduling save.
(17:03:10) prefs: /purple/proxy/password changed, scheduling save.
(17:03:10) certificate: CertificateScheme x509 requested but not found.
(17:03:10) certificate: CertificateScheme x509 registered
(17:03:10) util: Reading file smileys.xml from directory /home/domsch/.purple
(17:03:10) util: File /home/domsch/.purple/smileys.xml does not exist (this is not necessarily an error)
(17:03:10) stun: using server
(17:03:12) sound: Initializing sound output drivers.
*** glibc detected *** pidgin: malloc(): memory corruption: 0x08137328 ***
======= Backtrace: =========
/lib/libc.so.6[0xb67c2fc4]
/lib/libc.so.6[0xb67c5896]
/lib/libc.so.6(__libc_calloc+0xab)[0xb67c6efb]
/usr/lib/libglib-2.0.so.0(g_malloc0+0x39)[0xb694ead0]
======= Memory map: ========
08048000-08116000 r-xp 00000000 08:03 4038979 /usr/bin/pidgin
08116000-08117000 r--p 000cd000 08:03 4038979 /usr/bin/pidgin
08117000-0811a000 rw-p 000ce000 08:03 4038979 /usr/bin/pidgin
0811a000-08283000 rw-p 00000000 00:00 0 [heap]
b4d00000-b4d21000 rw-p 00000000 00:00 0
b4d21000-b4e00000 ---p 00000000 00:00 0
b4e4b000-b4e57000 r-xp 00000000 08:03 4055139 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
b4e57000-b4e58000 r--p 0000b000 08:03 4055139 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
b4e58000-b4e59000 rw-p 0000c000 08:03 4055139 /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgcc_s.so.1
b4e7d000-b4e80000 r-xp 00000000 08:03 280256 /usr/lib/libgpg-error.so.0.5.0
b4e80000-b4e81000 r--p 00002000 08:03 280256 /usr/lib/libgpg-error.so.0.5.0
b4e81000-b4e82000 rw-p 00003000 08:03 280256 /usr/lib/libgpg-error.so.0.5.0
b4e82000-b4ef2000 r-xp 00000000 08:03 295168 /usr/lib/libgcrypt.so.11.5.3
b4ef2000-b4ef3000 r--p 0006f000 08:03 295168 /usr/lib/libgcrypt.so.11.5.3
b4ef3000-b4ef5000 rw-p 00070000 08:03 295168 /usr/lib/libgcrypt.so.11.5.3
b4ef5000-b4f04000 r-xp 00000000 08:03 3122256 /usr/lib/libtasn1.so.3.1.6
b4f04000-b4f05000 r--p 0000e000 08:03 3122256 /usr/lib/libtasn1.so.3.1.6
b4f05000-b4f06000 rw-p 0000f000 08:03 3122256 /usr/lib/libtasn1.so.3.1.6
b4f06000-b4f95000 r-xp 00000000 08:03 3227761 /usr/lib/libgnutls.so.26.14.12
b4f95000-b4f99000 r--p 0008e000 08:03 3227761 /usr/lib/libgnutls.so.26.14.12
b4f99000-b4f9a000 rw-p 00092000 08:03 3227761 /usr/lib/libgnutls.so.26.14.12
b4fa6000-b4fad000 r--p 00000000 08:03 2834441 /usr/share/locale/de/LC_MESSAGES/gstreamer-0.10.mo
b4fad000-b4fb1000 r-xp 00000000 08:03 3543497 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b4fb1000-b4fb2000 r--p 00003000 08:03 3543497 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b4fb2000-b4fb3000 rw-p 00004000 08:03 3543497 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b4fb3000-b4fb5000 r-xp 00000000 08:03 762302 /usr/lib/purple-2/offlinemsg.so
b4fb5000-b4fb6000 r--p 00001000 08:03 762302 /usr/lib/purple-2/offlinemsg.so
b4fb6000-b4fb7000 rw-p 00002000 08:03 762302 /usr/lib/purple-2/offlinemsg.so
b4fb7000-b4fb8000 r-xp 00000000 08:03 762340 /usr/lib/purple-2/ssl.so
b4fb8000-b4fb9000 r--p 00000000 08:03 762340 /usr/lib/purple-2/ssl.so
b4fb9000-b4fba000 rw-p 00001000 08:03 762340 /usr/lib/purple-2/ssl.so
b4fba000-b4fbc000 r-xp 00000000 08:03 762310 /usr/lib/purple-2/psychic.so
b4fbc000-b4fbd000 r--p 00001000 08:03 762310 /usr/lib/purple-2/psychic.so
b4fbd000-b4fbe000 rw-p 00002000 08:03 762310 /usr/lib/purple-2/psychic.so
b4fbe000-b4fc2000 r-xp 00000000 08:03 762316 /usr/lib/purple-2/ssl-gnutls.so
b4fc2000-b4fc3000 r--p 00003000 08:03 762316 /usr/lib/purple-2/ssl-gnutls.so
b4fc3000-b4fc4000 rw-p 00004000 08:03 762316 /usr/lib/purple-2/ssl-gnutls.so
b4fc4000-b4fd9000 r-xp 00000000 08:03 762349 /usr/lib/purple-2/libmyspace.so
b4fd9000-b4fda000 r--p 00014000 08:03 762349 /usr/lib/purple-2/libmyspace.so
b4fda000-b4fdb000 rw-p 00015000 08:03 762349 /usr/lib/purple-2/libmyspace.so
b4fdb000-b4fe5000 r-xp 00000000 08:03 762342 /usr/lib/purple-2/libsimple.so
b4fe5000-b4fe6000 r--p 00009000 08:03 762342 /usr/lib/purple-2/libsimple.so
b4fe6000-b4fe7000 rw-p 0000a000 08:03 762342 /usr/lib/purple-2/libsimple.so
b4fe7000-b4ff7000 rw-p 00000000 00:00 0
b4ff7000-b5049000 r-xp 00000000 08:03 1287503 /usr/lib/purple-2/libjabber.so.0.0.0
b5049000-b504a000 r--p 00052000 08:03 1287503 /usr/lib/purple-2/libjabber.so.0.0.0
b504a000-b504b000 rw-p 00053000 08:03 1287503 /usr/lib/purple-2/libjabber.so.0.0.0
b504b000-b504e000 rw-p 00000000 00:00 0
b504e000-b508f000 r-xp 00000000 08:03 762350 /usr/lib/purple-2/liboscar.so.0.0.0
b508f000-b5090000 r--p 00040000 08:03 762350 /usr/lib/purple-2/liboscar.so.0.0.0
b5090000-b5091000 rw-p 00041000 08:03 762350 /usr/lib/purple-2/liboscar.so.0.0.0
b5091000-b5092000 rw-p 00000000 00:00 0
b5092000-b509b000 r-xp 00000000 08:03 3106358 /lib/libcrypt-2.10.1.so
b509b000-b509c000 r--p 00008000 08:03 3106358 /lib/libcrypt-2.10.1.so
b509c000-b509d000 rw-p 00009000 08:03 3106358 /lib/libcrypt-2.10.1.so
b509d000-b50c4000 rw-p 00000000 00:00 0
b50c4000-b51b8000 r-xp 00000000 08:03 2965721 /usr/lib/libperl.so.1.5.8
b51b8000-b51b9000 r--p 000f4000 08:03 2965721 /usr/lib/libperl.so.1.5.8
b51b9000-b51bd000 rw-p 000f5000 08:03 2965721 /usr/lib/libperl.so.1.5.8
b51bd000-b51c0000 rw-p 00000000 00:00 0
b51c1000-b51c3000 r-xp 00000000 08:03 762326 /usr/lib/purple-2/autoaccept.so
b51c3000-b51c4000 r--p 00002000 08:03 762326 /usr/lib/purple-2/autoaccept.so
b51c4000-b51c5000 rw-p 00003000 08:03 762326 /usr/lib/purple-2/autoaccept.so
b51c5000-b51c6000 r-xp 00000000 08:03 762351 /usr/lib/purple-2/newline.so
b51c6000-b51c7000 r--p 00000000 08:03 762351 /usr/lib/purple-2/newline.so
b51c7000-b51c8000 rw-p 00001000 08:03 762351 /usr/lib/purple-2/newline.so
b51c8000-b51ca000 r-xp 00000000 08:03 762320 /usr/lib/purple-2/libyahoojp.so
b51ca000-b51cb000 r--p 00001000 08:03 762320 /usr/lib/purple-2/libyahoojp.so
b51cb000-b51cc000 rw-p 00002000 08:03 762320 /usr/lib/purple-2/libyahoojp.so
b51cc000-b51ce000 r-xp 00000000 08:03 762344 /usr/lib/purple-2/idle.so
b51ce000-b51cf000 r--p 00001000 08:03 762344 /usr/lib/purple-2/idle.so
b51cf000-b51d0000 rw-p 00002000 08:03 762344 /usr/lib/purple-2/idle.so
b51d0000-b51d1000 r-xp 00000000 08:03 762318 /usr/lib/purple-2/libaim.so
b51d1000-b51d2000 r--p 00001000 08:03 762318 /usr/lib/purple-2/libaim.so
b51d2000-b51d3000 rw-p 00002000 08:03 762318 /usr/lib/purple-2/libaim.so
b51d3000-b51d4000 r-xp 00000000 08:03 762324 /usr/lib/purple-2/buddynote.so
b51d4000-b51d5000 r--p 00000000 08:03 762324 /usr/lib/purple-2/buddynote.so
b51d5000-b51d6000 rw-p 00001000 08:03 762324 /usr/lib/purple-2/buddynote.so
b51d6000-b51da000 r-xp 00000000 08:03 762298 /usr/lib/purple-2/libxmpp.so
b51da000-b51db000 r--p 00003000 08:03 762298 /usr/lib/purple-2/libxmpp.so
b51db000-b51dc000 rw-p 00004000 08:03 762298 /usr/lib/purple-2/libxmpp.so
b51dc000-b51de000 r-xp 00000000 08:03 1287484 /usr/lib/purple-2/dbus-example.so
b51de000-b51df000 r--p 00001000 08:03 1287484 /usr/lib/purple-2/dbus-example.so
b51df000-b51e0000 rw-p 00002000 08:03 1287484 /usr/lib/purple-2/dbus-example.so
b51e0000-b51e2000 r-xp 00000000 08:03 1287506 /usr/lib/purple-2/libicq.so
b51e2000-b51e3000 r--p 00001000 08:03 1287506 /usr/lib/purple-2/libicq.soAbgebrochen
|
This line:
Code: | pidgin: malloc(): memory corruption: 0x08137328 |
leads me to the heap
Code: | 0811a000-08283000 rw-p 00000000 00:00 0 [heap] |
I have no idea why the memory may be aoccupted?
Some other apps may be affected.
I rebuild glibc and pidgin both with debug:
Code: |
[ebuild R ] sys-libs/glibc-2.10.1-r1 USE="debug gd nls -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB
[ebuild R ] net-im/pidgin-2.6.6 USE="dbus debug doc gnutls gstreamer gtk ncurses nls perl spell startup-notification tk xscreensaver -eds -gadu -groupwise -idn -meanwhile -networkmanager -prediction -qq -sasl -silc -tcl -zephyr -zeroconf" 0 kB
|
Most apps does work as before.
I could update to a newer glibc. Does anyone know another way to solve my problem?
Last edited by r3tep on Thu Mar 25, 2010 5:58 pm; edited 1 time in total |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Fri Mar 12, 2010 8:22 pm Post subject: |
|
|
emerge -1 gcc && emerge -1 glibc && emerge -1 gcc
After that, rebuild the failing programs with that new gcc and you should be fine (if not, rebuilding the toolchain won't kill you anyway) |
|
Back to top |
|
|
r3tep Tux's lil' helper
Joined: 10 Sep 2005 Posts: 108
|
Posted: Sat Mar 13, 2010 11:30 am Post subject: |
|
|
I disabled the useflag "hardened" and ran
Code: |
emerge sys-devel/gcc -q && emerge --update world -NDq && emerge sys-devel/gcc -q && emerge -q pidgin xfburn wicd
|
Then, I ran
and
Code: |
emerge -q pidgin xfburn wicd
|
Everything was successfully build, but the problem persists. |
|
Back to top |
|
|
r3tep Tux's lil' helper
Joined: 10 Sep 2005 Posts: 108
|
Posted: Thu Mar 25, 2010 6:02 pm Post subject: |
|
|
I noticed 5 minutes ago, that my problem is solved after updating something on my system.
I can't say, which update was relevant. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|