Linux 15.070 Themen, 107.540 Beiträge

Pidgin Messenger unter Hardy Heron

Bismarck-Stomper / 6 Antworten / Baumansicht Nickles

Hallo Fachleute,
an einem System unter ubuntu 8.04. gibt's beim Start des Pidgin Messengers einen merkwürdigen Effekt.
Das Programm scheint zu starten, jedenfalls öffnet sich das Programmfenster, nach etwa 3 Sekunden schließt sich aber das Fenster einfach wieder.
Das war's dann!
Kennt jemand diesen Effekt?
Wie krieg' ich Pidgin wieder gestartet?
Danke und Tschüß
Bismarck-Stomper

bei Antwort benachrichtigen
gelöscht_189916 Bismarck-Stomper „Pidgin Messenger unter Hardy Heron“
Optionen

Hallo

Rufe Pidgin mal in der Konsole auf, um evtl. Fehlermeldungen verfolgen zu können, vielleicht findest Du das Problem schon selbst.
Scheint mir aber ein grafisches Problem zu sein.

bei Antwort benachrichtigen
Bismarck-Stomper gelöscht_189916 „Hallo Rufe Pidgin mal in der Konsole auf, um evtl. Fehlermeldungen verfolgen zu...“
Optionen

Hi fakiauso,
gleicher Effekt, wenn ich Pidgin unter der Konsole aufrufe.
Das Fenster geht kurz auf und klappt nach ca. 2 Sekunden wieder zu. Das Programm wird auch nicht mehr, wie früher, im Panel angezeigt.
Kannst Du mit diesen Meldung aus der Konsole was anfangen:

*** glibc detected *** pidgin: malloc(): memory corruption (fast): 0xb792d7c2 **
*
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb76a2962]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x8d)[0xb76a3cad]
/usr/lib/libglib-2.0.so.0(g_malloc+0x2d)[0xb7802a1d]
/usr/lib/libglib-2.0.so.0(g_strdup+0x39)[0xb781b3a9]
/usr/lib/libgtk-x11-2.0.so.0[0xb7ca9171]
/usr/lib/libgtk-x11-2.0.so.0(gtk_label_set_text+0x7e)[0xb7ca9bee]
/usr/lib/libgtk-x11-2.0.so.0[0xb7ca9fe0]
/usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x456)[0xb78a3f46]
/usr/lib/libgobject-2.0.so.0[0xb7889242]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x318)[0xb7889a08]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x281)[0xb788a551]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb788a6c0]
/usr/lib/libgtk-x11-2.0.so.0(gtk_label_new+0x32)[0xb7ca9f22]
pidgin[0x80fcf38]
/usr/lib/libgobject-2.0.so.0(g_type_create_instance+0x456)[0xb78a3f46]
/usr/lib/libgobject-2.0.so.0[0xb7889242]
/usr/lib/libgobject-2.0.so.0(g_object_newv+0x318)[0xb7889a08]
/usr/lib/libgobject-2.0.so.0(g_object_new_valist+0x2e6)[0xb788a5b6]
/usr/lib/libgobject-2.0.so.0(g_object_new+0x40)[0xb788a6c0]
pidgin(pidgin_mini_dialog_new+0x4a)[0x80fc499]
pidgin(pidgin_make_mini_dialog+0x6c)[0x80fa05d]
pidgin[0x80800ca]
pidgin[0x80809c9]
/usr/lib/libpurple.so.0(purple_marshal_VOID__POINTER_POINTER_POINTER+0x56)[0xb79
2bf74]
/usr/lib/libpurple.so.0(purple_signal_emit_vargs+0x168)[0xb792b8e5]
/usr/lib/libpurple.so.0(purple_signal_emit+0x81)[0xb792b777]
/usr/lib/libpurple.so.0[0xb78e0d7c]
/usr/lib/libpurple.so.0[0xb78e0e50]
/usr/lib/libpurple.so.0(purple_marshal_VOID__POINTER_INT_POINTER+0x56)[0xb792be1
4]
/usr/lib/libpurple.so.0(purple_signal_emit_vargs+0x168)[0xb792b8e5]
/usr/lib/libpurple.so.0(purple_signal_emit+0x81)[0xb792b777]
/usr/lib/libpurple.so.0(purple_connection_error_reason+0x144)[0xb78f99b0]
/usr/lib/purple-2/libmsn.so(msn_session_set_error+0x242)[0xb613580e]
/usr/lib/purple-2/libmsn.so[0xb612ec97]
/usr/lib/libpurple.so.0[0xb79337fa]
/usr/lib/libpurple.so.0[0xb791cb0d]
/usr/lib/libpurple.so.0[0xb792014f]
/usr/lib/libpurple.so.0[0xb792ca2c]
/usr/lib/libpurple.so.0[0xb792dab7]
pidgin[0x80abca3]
/usr/lib/libglib-2.0.so.0[0xb782ec5d]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x178)[0xb77fabf8]
/usr/lib/libglib-2.0.so.0[0xb77fde5e]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1e7)[0xb77fe1e7]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7cbc264]
pidgin(main+0xbbc)[0x80c70d5]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb764c450]
pidgin[0x806c821]
======= Memory map: ========
08048000-08115000 r-xp 00000000 08:11 1409177 /usr/bin/pidgin
08115000-08118000 rw-p 000cc000 08:11 1409177 /usr/bin/pidgin
08118000-0865c000 rw-p 08118000 00:00 0 [heap]
b4800000-b4821000 rw-p b4800000 00:00 0
b4821000-b4900000 ---p b4821000 00:00 0
b4945000-b49a5000 rw-s 00000000 00:09 1703974 /SYSV00000000 (deleted)
b49a5000-b4aa9000 rw-p b49a5000 00:00 0
b4aa9000-b4b30000 r--p 00000000 08:11 1541662 /usr/share/fonts/truetype/ttf-d
ejavu/DejaVuSans-Bold.ttf
b4b30000-b4b64000 r--s 00000000 08:11 1881803 /var/lib/aspell/de_DE-only.rws
b4b64000-b54f3000 r--s 00000000 08:11 1881799 /var/lib/aspell/de-common.rws
b54f4000-b55f8000 rw-p b54f4000 00:00 0
b55f8000-b55fa000 r-xp 00000000 08:11 1434771 /usr/lib/pango/1.6.0/modules/pa
ngo-basic-fc.so
b55fa000-b55fb000 rw-p 00001000 08:11 1434771 /usr/lib/pango/1.6.0/modules/pa ngo-basic-fc.so
b55fb000-b568c000 r--p 00000000 08:11 1541663 /usr/share/fonts/truetype/ttf-d ejavu/DejaVuSans.ttf
b568c000-b5692000 r--s 00000000 08:11 1876032 /var/cache/fontconfig/945677eb7 aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b5692000-b5695000 r--s 00000000 08:11 1876042 /var/cache/fontconfig/e383d7ea5 fbe662a33d9b44caf393297-x86.cache-2
b5695000-b5696000 r--s 00000000 08:11 1876034 /var/cache/fontconfig/c69f04ab0 5004e31a6d5e715764f16d8-x86.cache-2
b5696000-b5697000 r--s 00000000 08:11 1876027 /var/cache/fontconfig/4c73fe0c4 7614734b17d736dbde7580a-x86.cache-2
b5697000-b569a000 r--s 00000000 08:11 1876033 /var/cache/fontconfig/a755afe4a 08bf5b97852ceb7400b47bc-x86.cache-2
b569a000-b56a1000 r--s 00000000 08:11 1881975 /var/cache/fontconfig/6d41288fd 70b0be22e8c3a91e032eec0-x86.cache-2
b56a1000-b56a4000 r--s 00000000 08:11 1876039 /var/cache/fontconfig/de156ccd2 eddbdc19d37a45b8b2aac9c-x86.cache-2
b56a4000-b56ac000 r--s 00000000 08:11 1876043 /var/cache/fontconfig/e3de0de47 9f42330eadf588a55fb5bf4-x86.cache-2
b56ac000-b56b4000 r--s 00000000 08:11 1876022 /var/cache/fontconfig/0f34bcAbo
rted


Danke und Tschö
Bismarck-Stomper


bei Antwort benachrichtigen
KarstenW Bismarck-Stomper „Hi fakiauso, gleicher Effekt, wenn ich Pidgin unter der Konsole aufrufe. Das...“
Optionen

"pidgin: malloc(): memory corruption (fast): 0xb792d7c2 "

malloc() ist eine Funktion aus der Standard C Bibliothek für die Speicherreservierung auf dem Heap.
Entweder ist es das ein Programmierfehler oder der Speicher ist defekt (memory corruption , wenn ich diese Meldung richtig interpretiere).
Hast du mal memtest laufen lassen ?
Den kannst du auch von der Knoppix CD /DVD laufen lassen.


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
DergroßeGuru Bismarck-Stomper „Pidgin Messenger unter Hardy Heron“
Optionen

Hi!
Welche Version von Pidgin verwendest du? Aktuell ist die 2.4.2 - evtl. hilft ja einfach ein Update...

Be happy! DgG
bei Antwort benachrichtigen
Bismarck-Stomper DergroßeGuru „Hi! Welche Version von Pidgin verwendest du? Aktuell ist die 2.4.2 - evtl. hilft...“
Optionen

@ KarstenW
An einen Speicherfehler hatte ich auch schon kurz gedacht. Ich werde das mal austesten.
Da aber alle anderen Programme unter ubuntu sowie auch ein auf dem gleichen System -allerdings auf einer
anderen Platte- laufenden Win XP Prof. völlig fehlerlos laufen, hab' ich nicht mit 'nem Speicherfehler gerechnet.
@ DergroßeGuru
Ich werde das mal in der Woche checken. Kann das im Moment nicht, da ich erst wieder Mittwoch an dem
betreffenden System sitze ...
Besten Dank schon mal Euch beiden.
Bismarck-Stomper

bei Antwort benachrichtigen
gelöscht_189916 Bismarck-Stomper „@ KarstenW An einen Speicherfehler hatte ich auch schon kurz gedacht. Ich werde...“
Optionen

Hallo

*** glibc detected *** pidgin: malloc(): memory corruption (fast): 0xb792d7c2 ***
b55fb000-b568c000 r--p 00000000 08:11 1541663 /usr/share/fonts/truetype/ttf-d ejavu/DejaVuSans.ttf
b56ac000-b56b4000 r--s 00000000 08:11 1876022 /var/cache/fontconfig/0f34bcAborted

Ein Speicherzugriffsfehler ist klar. Ich nehme aber eher an, das sich hier zwei Programme in die Quere kommen, oder das die ttf-Datei einen Fehler ezeugt beim Zugriff auf die glibc.

Starte pidign mal mit folgender Option: G_SLICE=always-malloc pidgin

Siehe dazu auch: http://forum.ubuntuusers.de/topic/126168/next/ und http://forum.ubuntuusers.de/topic/162531/

Ist zwar in dem Fall der vlc, der mit diesem Fehler aussteigt, aber auch ein Problem mit dem Gtk.
Alternativ kannst Du ja pidgin respektive Gtk nochmal entfernen und neuinstallieren über synaptic oder mal das System aktualisieren.
Das ist ein Fehler der Gtk-Bibliothek unter Debian, vielleicht ist das Problem in einer neueren Version behoben.
Du kannst ja eine Desktopverknüpfung für Pidgin anlegen und fügst in der Befehlszeile die Option voransetzen.

bei Antwort benachrichtigen