Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam purple plugin crashing: std::bad_alloc #21

Open
AshleighAdams opened this issue Sep 16, 2015 · 0 comments
Open

Steam purple plugin crashing: std::bad_alloc #21

AshleighAdams opened this issue Sep 16, 2015 · 0 comments

Comments

@AshleighAdams
Copy link

Reached by just connecting to steam (opening pidgin).

Stacktrace:

(00:13:06) steam: read: 8
(00:13:06) steam: read: 28
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

Program received signal SIGABRT, Aborted.
0x00007ffff494f107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56  ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) where
#0  0x00007ffff494f107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff49504e8 in __GI_abort () at abort.c:89
#2  0x00007fffeb2db64d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3  0x00007fffeb2d96a6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fffeb2d96f1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007fffeb2d9909 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007fffeb2d9e1c in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fffe7be6364 in __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) ()
   from /home/kobra/.purple/plugins/libsteam.so
#8  0x00007fffe7be5a81 in std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#9  0x00007fffe7be4858 in std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#10 0x00007fffe7be3830 in std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#11 0x00007fffe7be2f8d in std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#12 0x00007fffe7bdd15d in {lambda(_PurpleAccount*)#5}::operator()(_PurpleAccount*) const::{lambda(unsigned long, std::function<void (unsigned char*)>)#1}::operator()(unsigned long, void (unsigned char*)) const () from /home/kobra/.purple/plugins/libsteam.so
#13 0x00007fffe7bdff1c in std::_Function_handler<void (unsigned long, std::function<void (unsigned char*)>), {lambda(_PurpleAccount*)#5}::operator()(_PurpleAccount*) const::{lambda(unsigned long, std::function<void (unsigned char*)>)#1}>::_M_invoke(std::_Any_data const&, unsigned long, std::function<void (unsigned char*)>) () from /home/kobra/.purple/plugins/libsteam.so
#14 0x00007fffe7bf130d in std::function<void (unsigned long, std::function<void (unsigned char*)>)>::operator()(unsigned long, std::function<void (unsigned char*)>) const () from /home/kobra/.purple/plugins/libsteam.so
#15 0x00007fffe7bef875 in Steam::SteamClient::CMClient::WritePacket(unsigned long, std::function<void (unsigned char*)> const&) ()
   from /home/kobra/.purple/plugins/libsteam.so
#16 0x00007fffe7bef178 in Steam::SteamClient::CMClient::WriteMessage(Steam::EMsg, unsigned long, std::function<void (unsigned char*)> const&) () from /home/kobra/.purple/plugins/libsteam.so
#17 0x00007fffe7bf1e94 in Steam::SteamClient::HandleMessage(Steam::EMsg, unsigned char const*, unsigned long, unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#18 0x00007fffe7be7ee4 in Steam::SteamClient::ReadMessage(unsigned char const*, unsigned long) ()
   from /home/kobra/.purple/plugins/libsteam.so
#19 0x00007fffe7be7dc7 in Steam::SteamClient::readable(unsigned char const*) () from /home/kobra/.purple/plugins/libsteam.so
#20 0x00007fffe7bdc977 in steam_connect(_PurpleAccount*, SteamPurple*)::{lambda(void*, int, char const*)#1}::operator()(void*, int, char const*) const::{lambda(void*, int, PurpleInputCondition)#1}::operator()(void*, int, {lambda(void*, int, char const*)#1}) const ()
   from /home/kobra/.purple/plugins/libsteam.so
#21 0x00007fffe7bdc9d5 in steam_connect(_PurpleAccount*, SteamPurple*)::{lambda(void*, int, char const*)#1}::operator()(void*, int, char const*) const::{lambda(void*, int, PurpleInputCondition)#1}::_FUN(void*, int, {lambda(void*, int, char const*)#1}) ()
   from /home/kobra/.purple/plugins/libsteam.so
#22 0x00005555555c930e in ?? ()
#23 0x00007ffff5565b4d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff5565f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff5566242 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff680f5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x000055555558f557 in main ()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant