Public bug reported:
Binary package hint: centerim
Client segfaults when sending? forwarded message (event)
Steps to reproduce:
* One other user is online, select user and press Ctrl-O (view message history)
* Select a message from this user
* Select Fwd
* Mark the sender itself as recipient
* Press return (shows "Outgoing message" screen)
* Press return again: segfaults
#0 0x080ba1d5 in ?? ()
#1 0x080fe4b7 in ?? ()
#2 0x081b21f2 in ?? ()
#3 0x08101a3c in ?? ()
#4 0x08055f12 in ?? ()
#5 0x0805654b in ?? ()
#6 0x0805753d in ?? ()
#7 0x0805766f in ?? ()
#8 0x080fe67f in ?? ()
#9 0x081b23e0 in ?? ()
#10 0x080fbdbc in ?? ()
#11 0x0805b978 in ?? ()
#12 0x0805d82f in ?? ()
#13 0x08107f07 in ?? ()
#14 0xb7be0450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#15 0x0804e631 in ?? ()
(gdb) info registers
eax 0x8323340 137507648
ecx 0x0 0
edx 0x8384e58 137907800
ebx 0xd 13
esp 0xbff6b428 0xbff6b428
ebp 0xbff6b428 0xbff6b428
esi 0xbff6b52c -1074350804
edi 0x8396e61 137981537
eip 0x80ba1d5 0x80ba1d5
eflags 0x210246 [ PF ZF IF RF ID ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) x/64b 0x080ba1b0
0x80ba1b0: 0x55 0x08 0x0f 0xb6 0x44 0x10 0x4d 0x5d
0x80ba1b8: 0xc3 0x90 0x55 0x89 0xe5 0x8b 0x4d 0x10
0x80ba1c0: 0x8b 0x55 0x08 0x8b 0x45 0x0c 0x88 0x4c
0x80ba1c8: 0x02 0x4d 0x5d 0xc3 0x55 0x89 0xe5 0x8b
0x80ba1d0: 0x45 0x08 0x8b 0x55 0x0c 0x0f 0xb6 0x44
0x80ba1d8: 0x10 0x61 0x5d 0xc3 0x55 0x89 0xe5 0x8b
0x80ba1e0: 0x4d 0x10 0x8b 0x55 0x08 0x8b 0x45 0x0c
0x80ba1e8: 0x88 0x4c 0x02 0x61 0x5d 0xc3 0x55 0x89
0x080ba1b8: ret
0x080ba1b9: nop
0x080ba1ba: push %ebp
0x080ba1bb: mov %esp,%ebp
0x080ba1bd: mov 0x10(%ebp),%ecx
0x080ba1c0: mov 0x8(%ebp),%edx
0x080ba1c3: mov 0xc(%ebp),%eax
0x080ba1c6: mov %cl,0x4d(%edx,%eax,1)
0x080ba1ca: pop %ebp
0x080ba1cb: ret
0x080ba1cc: push %ebp
0x080ba1cd: mov %esp,%ebp
0x080ba1cf: mov 0x8(%ebp),%eax
0x080ba1d2: mov 0xc(%ebp),%edx
0x080ba1d5: movzbl 0x61(%eax,%edx,1),%eax
0x080ba1da: pop %ebp
0x080ba1db: ret
0x080ba1dc: push %ebp
0x080ba1dd: mov %esp,%ebp
0x080ba1df: mov 0x10(%ebp),%ecx
0x080ba1e2: mov 0x8(%ebp),%edx
Code from centerim binary:
xxd /usr/bin/centerim | grep -5 "c390 5589 e58b 4d10"
0072160: 5589 e58b 550c 8b45 0888 5042 5dc3 5589 U...U..E..PB].U.
0072170: e58b 550c 8b45 0888 5043 5dc3 5589 e58b ..U..E..PC].U...
0072180: 550c 8b45 0888 5035 5dc3 5589 e58b 550c U..E..P5].U...U.
0072190: 8b45 0888 5038 5dc3 5589 e58b 450c 83f8 .E..P8].U...E...
00721a0: 0674 0583 f809 7507 b800 0000 00eb 088b .t....u.........
00721b0: 5508 0fb6 4410 4d5d c390 5589 e58b 4d10 U...D.M]..U...M.
00721c0: 8b55 088b 450c 884c 024d 5dc3 5589 e58b .U..E..L.M].U...
00721d0: 4508 8b55 0c0f b644 1061 5dc3 5589 e58b E..U...D.a].U...
00721e0: 4d10 8b55 088b 450c 884c 0261 5dc3 5589 M..U..E..L.a].U.
00721f0: e58b 4508 8b55 0c0f b644 106b 5dc3 5589 ..E..U...D.k].U.
0072200: e58b 4d10 8b55 088b 450c 884c 026b 5dc3 ..M..U..E..L.k].
The forwarded message did not contain any special characters.
Package: 4.22.2-1ubuntu2
** Affects: centerim (Ubuntu)
Importance: Undecided
Status: New
--
Forwarding an old message causes SEGV
https://bugs.launchpad.net/bugs/252567
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs