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

Reply via email to