[sylpheed:37157] eMail causes crash of sylpheed

Joachim Selinger selinger at bawue.de
Sat Nov 26 05:19:02 JST 2022


Hello Hiroyuki,

after many, many years without any bug or crash of sylpheed, today it happened.

When clicking on one specific mail, sylpheed hangs in the air forever and
does not respond anymore. Only a kill -15 stops it. As I did not want to send this
mail (from an ad mailing list I subscribe to) to the list, I have the link to
it here:

https://www.jocki.org/tmp/bad-mail.txt

An strace on sylpheed showed the following:

...
access("/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf", R_OK) = 0
poll([{fd=3, events=POLLIN|POLLPRI}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}], 3, 0) = 0 (Timeout)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLPRI}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}], 3, 0) = 0 (Timeout)
...
so far it was ok, then i clicked the mail in question just here
...
brk(0x55fefa7e0000)                     = 0x55fefa7e0000
brk(0x55fefa808000)                     = 0x55fefa808000
brk(0x55fefa829000)                     = 0x55fefa829000
brk(0x55fefa84a000)                     = 0x55fefa84a000
brk(0x55fefa86f000)                     = 0x55fefa86f000
brk(0x55fefa890000)                     = 0x55fefa890000
brk(0x55fefa8b1000)                     = 0x55fefa8b1000
brk(0x55fefa8d2000)                     = 0x55fefa8d2000
brk(0x55fefa8f3000)                     = 0x55fefa8f3000
brk(0x55fefa914000)                     = 0x55fefa914000
brk(0x55fefa935000)                     = 0x55fefa935000
brk(0x55fefa956000)                     = 0x55fefa956000
brk(0x55fefa97f000)                     = 0x55fefa97f000
brk(0x55fefa9a0000)                     = 0x55fefa9a0000
brk(0x55fefa9c1000)                     = 0x55fefa9c1000
brk(0x55fefa9e2000)                     = 0x55fefa9e2000
brk(0x55fefaa03000)                     = 0x55fefaa03000
brk(0x55fefaa24000)                     = 0x55fefaa24000
brk(0x55fefaa45000)                     = 0x55fefaa45000
brk(0x55fefaa66000)                     = 0x55fefaa66000
brk(0x55fefaa87000)                     = 0x55fefaa87000
brk(0x55fefaaa8000)                     = 0x55fefaaa8000
brk(0x55fefaac9000)                     = 0x55fefaac9000
brk(0x55fefaaea000)                     = 0x55fefaaea000
brk(0x55fefab0b000)                     = 0x55fefab0b000
brk(0x55fefab2c000)                     = 0x55fefab2c000
brk(0x55fefab56000)                     = 0x55fefab56000
brk(0x55fefabb6000)                     = 0x55fefabb6000
brk(0x55fefabd7000)                     = 0x55fefabd7000
brk(0x55fefabf8000)                     = 0x55fefabf8000
^C--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
strace: Process 17072 detached

Any chance you can pinpoint the issue? I run debian 11 and the version of sylpheed
that I am using to send this mail. 3.7.0

If you need any further data, let me know how to get it (I am not really a good
programmer, but I can use the command line for anything that I am told ;-) )

Grüßle
Jocki


More information about the Sylpheed mailing list