Bug #142
Crash when a user changes nickname
| Status: | Closed | Start: | 2009-08-26 | |
|---|---|---|---|---|
| Priority: | Urgent | Due date: | 2009-09-27 | |
| Assigned to: | % Done: | 100% |
||
| Category: | Buddies | Spent time: | 2.00 hours | |
| Target version: | 1.0 | Estimated time: | 2.00 hours | |
| libpurple: |
Description
Backtrace:
#0 strlen () at ../sysdeps/x86_64/strlen.S:48 #1 0x00007fdcaddd98ad in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6 #2 0x000000000045368c in im::ChatBuddy::getName (this=0x1646f40) at /home/rom1/src/minbif/src/im/conversation.cpp:50 #3 0x000000000048f972 in irc::ConversationChannel::getChanUser (this=0x161a1c0, nick= {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffb6479670 "?5f\001"}}) at /home/rom1/src/minbif/src/irc/conversation_channel.cpp:123 #4 0x000000000045537e in im::Conversation::recvMessage (this=0x7fffb64798b0, from= {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffb64798f0 "?5f\001"}}, text= {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffb64798e0 "?Sd\001"}}, action=false) at /home/rom1/src/minbif/src/im/conversation.cpp:329 #5 0x0000000000455dda in im::Conversation::write_conv (c=0x16028e0, who=0x1631720 "pankkake", alias=0x1631720 "pankkake", message=0x16501b0 "c?\200\231est toi le gay", flags=PURPLE_MESSAGE_RECV, mtime=1250949996) at /home/rom1/src/minbif/src/im/conversation.cpp:494 #6 0x00007fdcada90366 in purple_conversation_write () from /usr/lib/libpurple.so.0 #7 0x00007fdcadab3433 in serv_got_chat_in () from /usr/lib/libpurple.so.0 #8 0x00007fdca17855c8 in ?? () from /usr/lib/purple-2/libirc.so #9 0x00007fdca1788e45 in irc_parse_msg () from /usr/lib/purple-2/libirc.so #10 0x00007fdca17839b4 in ?? () from /usr/lib/purple-2/libirc.so #11 0x000000000043f3f8 in purple_glib_io_invoke (source=0x15dd8f0, condition=G_IO_IN, data=0x15d9d50) at /home/rom1/src/minbif/src/util.cpp:76 #12 0x00007fdcad7aff7a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #13 0x00007fdcad7b3640 in ?? () from /usr/lib/libglib-2.0.so.0 #14 0x00007fdcad7b3b0d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #15 0x000000000043a5ba in Minbif::main (this=0x7fffb6479e80, argc=2, argv=0x7fffb6479f78) at /home/rom1/src/minbif/src/minbif.cpp:85 #16 0x000000000043be71 in main (argc=2, argv=0x7fffb6479f78) at /home/rom1/src/minbif/src/minbif.cpp:114
History
Updated by Romain Bignon 5 months ago
- Due date set to 2009-09-27
- Status changed from Assigned to Closed
- % Done changed from 0 to 100