Bug #142

Crash when a user changes nickname

Added by Romain Bignon 7 months ago. Updated 5 months ago.

Status:Closed Start:2009-08-26
Priority:Urgent Due date:2009-09-27
Assigned to:Romain Bignon % 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

Also available in: Atom PDF