Package: pidgin
X-Debbugs-Cc: deb...@decotrain.de
Version: 2.14.12-1
Severity: normal
Hello,
some years ago it was possible to transfer files within a pidgin chat.
Then it becomes slower and in Debian 11 it was nearly impossible.
Now after upgrade to Debian 12 it is impossible, because Pidgin crashes
whenever a file transfer begins.
This looks this way in the console:
$ pidgin
Pidgin 2.14.12 hat einen Speicherzugriffsfehler festgestellt und
versucht, eine Core-Datei zu schreiben. Dies ist ein
Fehler im Programm und kein Fehler von Ihnen.
Wenn Sie den Absturz reproduzieren können, informieren Sie
bitte die Entwickler mit einem Fehlerbericht auf:
https://pidgin.im/development/simpleticket/
Bitte geben Sie unbedingt an, was Sie getan haben als der
Fehler aufgetreten ist, und posten Sie den Backtrace aus
der Core-Datei. Falls Sie nicht wissen, wie man einen
Backtrace erstellt, lesen Sie bitte die Informationen auf
https://pidgin.im/development/wiki/GetABacktrace
Abgebrochen (Speicherabzug geschrieben)
Speicherzugriffsfehler = segmentation fault
There is no dump afterwards.
A start with
gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full' -ex
'thread apply all bt full' --args pidgin
only shows at the crash:
Thread 1 (Thread 0x7fb3feadeb00 (LWP 19842) "pidgin"):
#0 0x00007fb3ffcdf324 in purple_xfer_prpl_ready () from
/lib/x86_64-linux-gnu/libpurple.so.0
No symbol table info available.
#1 0x00007fb3fc669636 in jabber_iq_parse () from
/usr/lib/x86_64-linux-gnu/purple-2/libjabber.so.0
No symbol table info available.
#2 0x00007fb3fc67e824 in ?? () from
/usr/lib/x86_64-linux-gnu/purple-2/libjabber.so.0
No symbol table info available.
#3 0x00007fb3fef81bbb in ?? () from /lib/x86_64-linux-gnu/libxml2.so.2
No symbol table info available.
#4 0x00007fb3fef8270b in xmlParseChunk () from
/lib/x86_64-linux-gnu/libxml2.so.2
No symbol table info available.
#5 0x00007fb3fc67ecdd in jabber_parser_process () from
/usr/lib/x86_64-linux-gnu/purple-2/libjabber.so.0
No symbol table info available.
#6 0x00007fb3fc66d7f9 in ?? () from
/usr/lib/x86_64-linux-gnu/purple-2/libjabber.so.0
No symbol table info available.
#7 0x000055f72c71401e in ?? ()
No symbol table info available.
#8 0x00007fb3fff5267f in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#9 0x00007fb3fff52a38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#10 0x00007fb3fff52cef in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007fb400536b2a in gtk_main () from
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x000055f72c6d7e55 in main ()
No symbol table info available.
The hope was that the slow speed is fixed now, but it could not be
proved, because it crashes always.
https://issues.imfreedom.org/issue/PIDGIN-17293
This should be fixed in
https://keep.imfreedom.org/pidgin/pidgin/rev/12e26d298873
<https://keep.imfreedom.org/pidgin/pidgin/rev/12e26d298873> and will in
the 2.14.11 release.
Now we have version 2.14.12 and it crashes instead of being slow.
What can be done?
-- System Information:
Debian Release: 12.0
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'proposed-updates'), (500,
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.1.0-9-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled