Skip to content
New issue

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

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

Already on GitHub? # 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:xxx@xxx.xxx.xx") at ../../libpurple/conversation.c:491                                                                  
#7  0x00005555555caf58 in pidgin_dialogs_im_with_user
    (account=0x55555689dd40, username=0x555555f8a990 "xmpp:xx@xxx.xx.xx") 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.

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

No branches or pull requests

1 participant