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

Pidgin now crashes anytime I try send a message. #11

Closed
uuuggghhh opened this issue Aug 19, 2016 · 9 comments
Closed

Pidgin now crashes anytime I try send a message. #11

uuuggghhh opened this issue Aug 19, 2016 · 9 comments

Comments

@uuuggghhh
Copy link

No description provided.

@EionRobb
Copy link
Owner

Can you get a backtrace?
https://developer.pidgin.im/wiki/GetABacktrace

@rhester72
Copy link

Seeing same - Bitlbee crashes violently any time a message send attempt occurs

@EionRobb
Copy link
Owner

Still looking for a backtrace to be able to try fix this :)

@rhester72
Copy link

DEBUG yahoo: sending frame: {"seq":19,"ack":22,"data":[[{"msg":"InsertItem","groupId":null,"opId":0,"message":"test","itemId":"0000B3689C90FFFF","expectedMediaCount":0}]]}
DEBUG yahoo: frame_len: 146
DEBUG yahoo: got frame data: {"msg":"ChannelProtocolError","reason":"Invalid frame: List((/data(0)(0)/groupId,List(ValidationError(error.expected.jsstring,WrappedArray()))))"}
DEBUG dnsquery: Performing DNS lookup for prod.iris.yahoo.com

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0ccf345 in ?? () from /usr/lib/purple-2/ssl-nss.so
#0 0x00007ffff0ccf345 in ?? () from /usr/lib/purple-2/ssl-nss.so
#1 0x00007fffeb80f4e7 in yahoo_socket_got_data (userdata=0x555555893c50, conn=0x55555592abe0, cond=)
at libyahoo-plusplus.c:1354
#2 0x000055555557a5b8 in ?? ()
#3 0x00007ffff760cc8a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#4 0x00007ffff760d040 in ?? () from /usr/lib/libglib-2.0.so.0
#5 0x00007ffff760d362 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#6 0x0000555555563e43 in main ()

@EionRobb
Copy link
Owner

oh dear. two problems there. "groupId":null is really bad, the crash is worse.

Thanks for the backtrace

@uuuggghhh
Copy link
Author

I tried but i cant seem to be able to backtrace.

On Fri, Aug 19, 2016 at 4:14 PM, Eion Robb [email protected] wrote:

Can you get a backtrace?
https://developer.pidgin.im/wiki/GetABacktrace


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#11 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUJ1m-HDMVRadoHKI-kuFsAXZa5BhJ7-ks5qhhyxgaJpZM4Jo2--
.

Catherine Galle
228-382-4358

Confidential Notice: This transaction is intended for the individual or
persons to whom it is addressed and may contain information that is
confidential. If you are not the intended recipient, you are hereby
NOTIFIED that any disclosure, distribution, or copy of this information is
PROHIBITED. If you receive this transmission in error, please call me
immediately.

@dequis dequis mentioned this issue Aug 24, 2016
@dequis
Copy link
Collaborator

dequis commented Aug 24, 2016

I can reproduce this one by messaging myself http://dump.dequis.org/deoJs.txt

@jiteshsharma
Copy link

Hello Eion,
I tried the Yahoo 2016 plugin recently. It is crashing on me. I am attaching the backtrace. Ran it couple of times.
No symbol table info available.
#10 0x00007ffff6b18697 in gtk_main ()
from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#11 0x0000000000430549 in main (argc=1, argv=0x7fffffffdd68) at gtkmain.c:939
opt_force_online = 0
opt_help =
opt_login = 0
opt_nologin = 0
opt_version =
opt_si =
opt_config_dir_arg =
opt_login_arg =
opt_session_arg =
search_path =
accounts =
sig_indx = 1
sigset = {__val = {91142, 0 <repeats 15 times>}}
errmsg = '\000' <repeats 728 times>...
signal_channel =
signal_status =
signal_channel_watcher = 1
segfault_message_tmp =
error = 0x0
opt =
gui_check =
debug_enabled =
migration_failed = 0
active_accounts =
long_options = {{name = 0x4c880f "config", has_arg = 1, flag = 0x0,
val = 99}, {name = 0x4b369f "debug", has_arg = 0, flag = 0x0,
val = 100}, {name = 0x4c4bee "force-online", has_arg = 0,
flag = 0x0, val = 102}, {name = 0x4b6ba9 "help", has_arg = 0,
flag = 0x0, val = 104}, {name = 0x4c4a94 "login", has_arg = 2,
flag = 0x0, val = 108}, {name = 0x4c4bfb "multiple", has_arg = 0,
---Type to continue, or q to quit---
flag = 0x0, val = 109}, {
name = 0x4c4c04 <error: Cannot access memory at address 0x4c4c04>,
has_arg = 0, flag = 0x0, val = 110}, {
name = 0x4c8805 <error: Cannot access memory at address 0x4c8805>,
has_arg = 1, flag = 0x0, val = 115}, {
name = 0x4b9495 <error: Cannot access memory at address 0x4b9495>,
has_arg = 0, flag = 0x0, val = 118}, {
name = 0x4c8818 <error: Cannot access memory at address 0x4c8818>,
has_arg = 1, flag = 0x0, val = 68}, {
name = 0x4c5172 <error: Cannot access memory at address 0x4c5172>,
has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0,
flag = 0x0, val = 0}}
(gdb)
(gdb)
(gdb) quit
A debugging session is active.

Inferior 1 [process 3054] will be killed.

Quit anyway? (y or n) y
[1]+ Aborted (core dumped) pidgin
~/Downloads/funyahoo-plusplus :>gdb pidgin 2>&1 | tee /pidgin-backtrace.log
GNU gdb (Ubuntu 7.11.1-0ubuntu1
16.5) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from pidgin...done.
(gdb) handle SIGPIPE nostop noprint
Signal Stop Print Pass to program Description
SIGPIPE No No Yes Broken pipe
(gdb) run
Starting program: /usr/local/bin/pidgin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe9422700 (LWP 3596)]
[New Thread 0x7fffe8c21700 (LWP 3597)]
[New Thread 0x7fffe3fff700 (LWP 3598)]
[New Thread 0x7fffcf82e700 (LWP 3599)]
[New Thread 0x7fffcd734700 (LWP 3600)]
[New Thread 0x7fffccf33700 (LWP 3601)]
[Thread 0x7fffcd734700 (LWP 3600) exited]
[Thread 0x7fffccf33700 (LWP 3601) exited]

Thread 1 "pidgin" received signal SIGSEGV, Segmentation fault.
__strchr_sse2 () at ../sysdeps/x86_64/multiarch/../strchr.S:32
32 ../sysdeps/x86_64/multiarch/../strchr.S: No such file or directory.

@dequis
Copy link
Collaborator

dequis commented Oct 11, 2017

This ticket is closed, open a new one. Also that backtrace is very incomplete

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

5 participants