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

Crash when starting conversation with a new buddy in Pidgin #183

Open
bodqhrohro opened this issue Nov 17, 2022 · 1 comment
Open

Crash when starting conversation with a new buddy in Pidgin #183

bodqhrohro opened this issue Nov 17, 2022 · 1 comment

Comments

@bodqhrohro
Copy link

(17:51:36) lurch: [AXC INFO] axc_init: initializing axolotl client                                                       
(17:51:36) lurch: [AXC INFO] axc_init: done initializing axc
@--Type <RET> for more, q to quit, c to continue without paging--dns[1109389]: nobody needs me... =(
dns[1109388]: nobody needs me... =(                                                                                       
                                                                                                                          
                                                             
Thread 1 "pidgin" received signal SIGSEGV, Segmentation fault.                                                            __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142                                               
142     ../sysdeps/x86_64/multiarch/strlen-sse2.S: Нет такого файла или каталога.
@(gdb) bt                                                                                                                 
#0  __strlen_sse2 () at ../sysdeps/x86_64/multiarch/strlen-sse2.S:142
#1  0x00007ffff187f26a in axc_session_exists_any () at /usr/lib/x86_64-linux-gnu/libaxc.so.0
#2  0x00007ffff241e021 in  () at /usr/lib/x86_64-linux-gnu/purple-2/lurch.so
#3  0x00007ffff241e1b5 in  () at /usr/lib/x86_64-linux-gnu/purple-2/lurch.so                                             
#4  0x00007ffff709fc0c in purple_signal_emit_vargs
    (instance=<optimized out>, signal=0x7ffff70f11aa "conversation-updated", args=args@entry=0x7fffffffa8c0)
    at ../../libpurple/signals.c:482                                                                                      
#5  0x00007ffff709fd9e in purple_signal_emit (instance=<optimized out>, signal=<optimized out>)
    at ../../libpurple/signals.c:434                                                                                      
#6  0x00007ffff706949f in purple_conversation_new
    (type=type@entry=PURPLE_CONV_TYPE_IM, account=account@entry=0x55555689dd40, name=name@entry=0x555555f8a990 "xmpp:[email protected]") at ../../libpurple/conversation.c:491                                                                  
#7  0x00005555555caf58 in pidgin_dialogs_im_with_user
    (account=0x55555689dd40, username=0x555555f8a990 "xmpp:[email protected]") at ../../pidgin/gtkdialogs.c:933
#8  0x00005555556015b0 in multifield_ok_cb (button=0x5555572ce730 [GtkButton], data=0x555556c63df0)                           at ../../pidgin/gtkrequest.c:284                                                                                      
#12 0x00007ffff73f633f in <emit signal ??? on instance 0x5555572ce730 [GtkButton]>
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553     
    #9  0x00007ffff73dd570 in g_closure_invoke
    (closure=0x555556cf05d0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fff
ffffabb0, invocation_hint=invocation_hint@entry=0x7fffffffab30) at ../../../gobject/gclosure.c:830
    #10 0x00007ffff73ef7e6 in signal_emit_unlocked_R                                                                      
    (node=node@entry=0x555555785c60, detail=detail@entry=0, instance=instance@entry=0x5555572ce730, emission_return=emissi
on_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffabb0) at ../../../gobject/gsignal.c:3743
    #11 0x00007ffff73f5e47 in g_signal_emit_valist                                                                        
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffad30)
    at ../../../gobject/gsignal.c:3496                                                                                    
#13 0x00007ffff793e196 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0                      
#17 0x00007ffff73f633f in <emit signal ??? on instance 0x5555572ce730 [GtkButton]>                                        
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553      
    #14 0x00007ffff73dd570 in g_closure_invoke               
    (closure=closure@entry=0x5555557857c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7fffffffafc0, invocation_hint=invocation_hint@entry=0x7fffffffaf40) at ../../../gobject/gclosure.c:830
    #15 0x00007ffff73ef49d in signal_emit_unlocked_R                                                                      
    (node=node@entry=0x5555557857f0, detail=detail@entry=0, instance=instance@entry=0x5555572ce730, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffafc0) at ../../../gobject/gsignal.c:3673
    #16 0x00007ffff73f5e47 in g_signal_emit_valist
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffb140)
    at ../../../gobject/gsignal.c:3496
#18 0x00007ffff793d0a9 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007ffff79e81ab in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007ffff73f633f in <emit signal ??? on instance 0x5555572ce730 [GtkButton]>
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3553
    #20 0x00007ffff73dd570 in g_closure_invoke
    (closure=closure@entry=0x555555725270, return_value=return_value@entry=0x7fffffffb390, n_param_values=2, param_values=param_values@entry=0x7fffffffb3f0, invocation_hint=invocation_hint@entry=0x7fffffffb370)
    at ../../../gobject/gclosure.c:830
    #21 0x00007ffff73ef915 in signal_emit_unlocked_R
    (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555572ce730, emission_return=emission_return@entry=0x7fffffffb4e0, instance_and_params=instance_and_params@entry=0x7fffffffb3f0) at ../../../gobject/gsignal.c:3782
    #22 0x00007ffff73f5965 in g_signal_emit_valist
    (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffb590)
    at ../../../gobject/gsignal.c:3506
#24 0x00007ffff7b07fe4 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007ffff79e67d4 in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff79e6c4b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff7852afc in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#28 0x00007ffff72e5bc9 in g_main_dispatch (context=0x5555556c8930) at ../../../glib/gmain.c:3417
#29 g_main_context_dispatch (context=context@entry=0x5555556c8930) at ../../../glib/gmain.c:4135
#30 0x00007ffff72e5e58 in g_main_context_iterate
    (context=0x5555556c8930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../../../glib/gmain.c:4211
#31 0x00007ffff72e610f in g_main_loop_run (loop=0x555556675300) at ../../../glib/gmain.c:4411
#32 0x00007ffff79e5b2a in gtk_main () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x0000555555591e55 in main (argc=<optimized out>, argv=<optimized out>) at ../../pidgin/gtkmain.c:948
@bodqhrohro
Copy link
Author

Seems like the xmpp: prefix is the cause. Possibly any invalid JIDs as well.

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