Parse-StackTrace
view release on metacpan or search on metacpan
t/100_parse_gdb.t view on Meta::CPAN
IA__g_spawn_sync
IA__g_spawn_command_line_sync
??
??
segv_redirect),
'<signal handler called>',
'__cxa_finalize',
'??'
],
},
# Has a frame that has both <> and () on the function itself. Also has
# crazy long lines with lots of function-name craziness.
'gnome-bug-586069' => {
threads => 14,
thread => 1,
frames => 24,
trace_lines => 753,
stack => [qw(
*__GI___poll
send_dg
__libc_res_nsend
*__GI___libc_res_nquery
__libc_res_nquerydomain
__libc_res_nsearch),
'DnsQuery_A(char const*, unsigned short, unsigned int, _IP4_ARRAY*, DnsRecord**, void*)',
'bool PDNS::Lookup<33u, PDNS::SRVRecordList, PDNS::SRVRecord>(PString const&, PDNS::SRVRecordList&)',
'PDNS::LookupSRV(PString const&, unsigned short, std::vector<PIPSocketAddressAndPort, std::allocator<PIPSocketAddressAndPort> >&)',
'PDNS::LookupSRV(PString const&, PString const&, unsigned short, std::vector<PIPSocketAddressAndPort, std::allocator<PIPSocketAddressAndPort> >&)',
'SIPURL::AdjustToDNS(int)',
'SIPTransaction::Start()',
'SIPHandler::WriteSIPHandler(OpalTransport&)',
'OpalTransportUDP::WriteConnect(bool (*)(OpalTransport&, void*), void*)',
'SIPHandler::SendRequest(SIPHandler::State)',
'SIPEndPoint::Publish(SIPSubscribe::Params const&, PString const&, PString&)',
'SIPEndPoint::Publish(PString const&, PString const&, unsigned int)',
'Opal::Sip::EndPoint::publish(Ekiga::PersonalDetails const&)',
'Ekiga::PresenceCore::publish(gmref_ptr<Ekiga::PersonalDetails>)',
'Ekiga::PresenceCore::on_registration_event(gmref_ptr<Ekiga::Bank>, gmref_ptr<Ekiga::Account>, Ekiga::Account::RegistrationState, std::string, gmref_ptr<Ekiga::PersonalDetails>)',
'sigc::internal::slot_call4<sigc::bind_functor<-1, sigc::bound_mem_functor5<void, Ekiga::PresenceCore, gmref_ptr<Ekiga::Bank>, gmref_ptr<Ekiga::Account>, Ekiga::Account::RegistrationState, std::string, gmref_ptr<Ekiga::PersonalDetails> >,...
'Ekiga::AccountCore::on_registration_event(gmref_ptr<Ekiga::Bank>, gmref_ptr<Ekiga::Account>, Ekiga::Account::RegistrationState, std::string)',
'sigc::internal::slot_call3<sigc::bind_functor<0, sigc::bound_mem_functor4<void, Ekiga::AccountCore, gmref_ptr<Ekiga::Bank>, gmref_ptr<Ekiga::Account>, Ekiga::Account::RegistrationState, std::string>, gmref_ptr<Ekiga::Bank>, sigc::nil, si...
'Ekiga::BankImpl<Opal::Account>::on_registration_event(Ekiga::Account::RegistrationState, std::string, gmref_ptr<Opal::Account>)',
],
},
# Contains frames that have been edited to lack parentheses
'gnome-bug-586192' => {
threads => 1,
thread => Math::BigInt->new('0x7fde5f3f1950'),
frames => 12,
trace_lines => 16,
thread_array_pos => 0,
stack => [qw(
raise
abort
??
??
free
load_encrypted_key
parsed_pem_block
egg_openssl_pem_parse
gck_ssh_openssh_parse_private_key
unlock_private_key
realize_and_take_data
gck_ssh_private_key_parse
)],
},
# Ends in a frame that has an open-paren with no close-paren.
'gnome-bug-579416' => {
threads => 2,
thread => 1,
frames => 17,
trace_lines => 105,
stack => [qw(
__kernel_vsyscall
__lll_lock_wait
_L_lock_752
__pthread_mutex_lock
gst_object_get_name
??
PyObject_Repr
PyString_Format
string_mod
binary_op1
binary_op
PyEval_EvalFrameEx
fast_function
call_function
PyEval_EvalFrameEx
PyEval_EvalCodeEx
PyEval_EvalCode
)],
},
# Contains "operator new" as a function name.
'gnome-bug-538866' => {
threads => 10,
thread => 3,
frames => 15,
trace_lines => 382,
},
# Objective C frames like -[NSView function_name]
'gnome-bug-578811' => {
threads => 1,
thread => 1,
frames => 9,
trace_lines => 15,
stack => [
'-[NSView setFrameSize:]',
'-[NSView setFrame:]',
'-[NSWindow setContentView:]',
'-[GstGLNSWindow initWithContentRect:styleMask:backing:defer:screen:gstWin:]',
'gst_gl_window_new',
'gst_gl_display_thread_create_context',
'g_thread_create_proxy',
'_pthread_start',
'thread_start',
],
},
# Contains a crazy function name: wxvault!??0Cwxvault@@QAE@XZ
'gnome-bug-565375' => {
threads => 1,
thread => 1,
frames => 150,
trace_lines => 160,
},
( run in 1.584 second using v1.01-cache-2.11-cpan-39bf76dae61 )