Package: pidgin
Version: 2.14.14-1+b3
Severity: important

Dear Maintainer,

pidgin seems to segfault at startup. Based on the backtrace below, it appears to
be sound-related.


#0  0x00007ffff7d4c93d in gst_device_get_display_name 
(device=device@entry=0x5555559234a0) at ../gst/gstdevice.c:263
        __inst = 0x5555559234a0
        __t = 0x7fffe80079c0 [GstDevice/GstObject/GInitiallyUnowned]
        __r = <optimized out>
        _g_boolean_var_12 = 0
#1  0x00007ffff6f7f8cb in purple_media_manager_unregister_gst_device 
(manager=0x5555556d0360 [PurpleMediaManager], device=<optimized out>) at 
../../libpurple/mediamanager.c:2254
        name2 = <optimized out>
        device_class2 = <optimized out>
        info = 0x55555592cea0 [PurpleMediaElementInfo]
        next = 0x5555559201b0 = {0x555555915d40, 0x5555559169e0, 
0x555555912650, 0x555555947130, 0x5555558f2f50, 0x5555558f2eb0, 0x5555558f2e10, 
0x5555558f2d70, 0x5555558f2cd0, 0x5555558f2c30, 0x5555558f2b90, 0x5555558f2af0, 
0x5555558f2a30, 0x5555558f2970}
        device2 = 0x5555559234a0
        i = 0x5555559201b0 = {0x555555915d40, 0x5555559169e0, 0x555555912650, 
0x555555947130, 0x5555558f2f50, 0x5555558f2eb0, 0x5555558f2e10, 0x5555558f2d70, 
0x5555558f2cd0, 0x5555558f2c30, 0x5555558f2b90, 0x5555558f2af0, 0x5555558f2a30, 
0x5555558f2970}
        name = 0x55555636de70 "unknown"
        device_class = 0x55555638c830 "Stream/Output/Audio"
        done = 0
#2  device_monitor_bus_cb (bus=<optimized out>, message=<optimized out>, 
user_data=0x5555556d0360) at ../../libpurple/mediamanager.c:2299
        manager = <optimized out>
        message_type = <optimized out>
        device = 0x7fffe80097f0 [GstPipeWireDevice]
#3  device_monitor_bus_cb (bus=<optimized out>, message=<optimized out>, 
user_data=0x5555556d0360) at ../../libpurple/mediamanager.c:2286
        manager = 0x5555556d0360 [PurpleMediaManager]
        message_type = <optimized out>
        device = 0x7fffe80097f0 [GstPipeWireDevice]
#4  0x00007ffff7d38f79 in gst_bus_source_dispatch (source=0x555555774e90, 
callback=0x7ffff6f7f7e0 <device_monitor_bus_cb>, user_data=0x5555556d0360) at 
../gst/gstbus.c:841
        handler = 0x7ffff6f7f7e0 <device_monitor_bus_cb>
        bsource = 0x555555774e90
        message = <optimized out>
        keep = <optimized out>
        bus = 0x5555558eae50 [GstBus]
#5  0x00007ffff71f46ee in g_main_dispatch 
(context=context@entry=0x555555667fb0) at ../../../glib/gmain.c:3565
        dispatch = 0x7ffff7d38ef0 <gst_bus_source_dispatch>
        prev_source = 0x0
        begin_time_nsec = 372144967782
        was_in_call = 0
        user_data = 0x5555556d0360
        callback = 0x7ffff6f7f7e0 <device_monitor_bus_cb>
        cb_funcs = 0x7ffff72f1260 <g_source_callback_funcs>
        cb_data = 0x5555558f3610
        need_destroy = <optimized out>
        source = 0x555555774e90
        current = 0x5555561ab910
        i = 1
#6  0x00007ffff71f7a8f in g_main_context_dispatch_unlocked 
(context=0x555555667fb0) at ../../../glib/gmain.c:4425
#7  g_main_context_iterate_unlocked (context=0x555555667fb0, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at 
../../../glib/gmain.c:4490
        max_priority = 0
        timeout_usec = 0
        some_ready = 1
        nfds = 12
        allocated_nfds = <optimized out>
        fds = 0x5555569f0500
        begin_time_nsec = <optimized out>
#8  0x00007ffff71f850f in g_main_loop_run (loop=loop@entry=0x5555561ab950) at 
../../../glib/gmain.c:4695
        self = <optimized out>
#9  0x00007ffff794171f in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x5555561ab950
#10 0x0000555555590a9c in main (argc=<optimized out>, argv=<optimized out>) at 
../../pidgin/gtkmain.c:948
        opt_force_online = <optimized out>
        opt_help = <optimized out>
        opt_login = <optimized out>
        opt_nologin = <optimized out>
        opt_version = <optimized out>
        opt_si = <optimized out>
        opt_config_dir_arg = <optimized out>
        opt_login_arg = <optimized out>
        opt_session_arg = <optimized out>
        search_path = <optimized out>
        accounts = <optimized out>
        sig_indx = 1
        sigset = {__val = {91142, 0 <repeats 15 times>}}
        errmsg = '\000' <repeats 1672 times>...
        signal_channel = <optimized out>
        signal_status = <optimized out>
        signal_channel_watcher = 1
        segfault_message_tmp = <optimized out>
        error = 0x0
        opt = <optimized out>
        gui_check = <optimized out>
        debug_enabled = <optimized out>
        migration_failed = <optimized out>
        active_accounts = <optimized out>
        long_options = {{name = 0x55555561ffad "config", has_arg = 1, flag = 
0x0, val = 99}, {name = 0x555555618f9d "debug", has_arg = 0, flag = 0x0, val = 
100}, {name = 0x55555561f79c "force-online", has_arg = 0, flag = 0x0, val = 
102}, {name = 0x55555561a604 "help", has_arg = 0, flag = 0x0, val = 104}, {name 
= 0x55555561f649 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 
0x55555561f7a9 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 
0x55555561f7b2 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 
0x555555621962 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 
0x55555561ada7 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 
0x55555561f7ba "display", has_arg = 1, flag = 0x0, val = 68}, {name = 
0x55555561fbe0 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg 
= 0, flag = 0x0, val = 0}}


-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.8+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_AU.UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pidgin depends on:
ii  libatk1.0-0t64                  2.59.1-2
ii  libc6                           2.42-11+b1
ii  libcairo2                       1.18.4-3
ii  libdbus-1-3                     1.16.2-3
ii  libgdk-pixbuf-2.0-0             2.44.4+dfsg-1
ii  libglib2.0-0t64                 2.86.3-5
ii  libgstreamer-plugins-base1.0-0  1.28.0-1
ii  libgstreamer1.0-0               1.28.0-2
ii  libgtk2.0-0t64                  2.24.33-10
ii  libgtkspell0                    2.0.16-1.3+b4
ii  libice6                         2:1.1.1-1+b1
ii  libpango-1.0-0                  1.57.0-1
ii  libpurple0t64                   2.14.14-1+b3
ii  libsm6                          2:1.2.6-1+b1
ii  libx11-6                        2:1.8.12-1+b1
ii  libxss1                         1:1.2.3-1+b4
ii  perl-base [perlapi-5.40.1]      5.40.1-7
ii  pidgin-data                     2.14.14-1

Versions of packages pidgin recommends:
ii  gstreamer1.0-alsa          1.28.0-1
ii  gstreamer1.0-libav         1.28.0-1
ii  gstreamer1.0-plugins-base  1.28.0-1
ii  gstreamer1.0-plugins-good  1.28.0-1
ii  gstreamer1.0-pulseaudio    1.28.0-1
ii  sensible-utils             0.0.26

Versions of packages pidgin suggests:
ii  libsqlite3-0  3.46.1-9

-- no debconf information

Reply via email to