﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,phab_field
4433,lobby pm crash,bb,,"Sending code {{{\U0001f35\u274\u2744\U0001f34Merry Xmas \U0001f35\u274\u2744\U0001f35}}} as pm in multiplayer lobby results in a segfault for the reciever.
Found by Hannibal_Baraq

Segfault:
{{{
Function call failed: return value was -100701 (Code point outside BMP (> 0x10000))
Location: utf8.cpp:84 (RaiseError)

Call stack:

(0x905f9e) /usr/bin/pyrogenesis() [0x905f9e]
(0x8b1499) /usr/bin/pyrogenesis() [0x8b1499]
(0x8b1865) /usr/bin/pyrogenesis() [0x8b1865]
(0x8b1be8) /usr/bin/pyrogenesis() [0x8b1be8]
(0x8b47b1) /usr/bin/pyrogenesis() [0x8b47b1]
(0x947beb) /usr/bin/pyrogenesis() [0x947beb]
(0x959b0d) /usr/bin/pyrogenesis() [0x959b0d]
(0x7ff50faa2a0d) /lib64/libgloox.so.13(_ZN5gloox7MUCRoom13handleMessageERKNS_7MessageEPNS_14MessageSessionE+0x28d) [0x7ff50faa2a0d]
(0x7ff50fa4cb47) /lib64/libgloox.so.13(_ZN5gloox10ClientBase21notifyMessageHandlersERNS_7MessageE+0x3f7) [0x7ff50fa4cb47]
(0x7ff50fa52f0a) /lib64/libgloox.so.13(_ZN5gloox10ClientBase9handleTagEPNS_3TagE+0x4ea) [0x7ff50fa52f0a]
(0x7ff50fa48662) /lib64/libgloox.so.13(_ZN5gloox6Parser8closeTagEv+0x112) [0x7ff50fa48662]
(0x7ff50fa49678) /lib64/libgloox.so.13(_ZN5gloox6Parser4feedERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa28) [0x7ff50fa49678]
(0x7ff50fa4deda) /lib64/libgloox.so.13(_ZN5gloox10ClientBase5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x5a) [0x7ff50fa4deda]
(0x7ff50fa4a32c) /lib64/libgloox.so.13(_ZN5gloox19ConnectionTCPClient4recvEi+0xfc) [0x7ff50fa4a32c]
(0x43022f) /usr/bin/pyrogenesis() [0x43022f]
(0x421927) /usr/bin/pyrogenesis() [0x421927]

errno = 0 (No error reported here)
OS error = ?
}}}",defect,new,Must Have,Backlog,Multiplayer lobby,,,,
