Comments (7)
@felixls It's being tracked in #41.
from gse-sound-output-device-chooser.
Can you test code from GitHub? Mainloop related code is removed in the git version. I have not yet uploaded it to extensions site. One affected area is exactly for device removal.
from gse-sound-output-device-chooser.
@kgshank worked for me on Arch cloning master @ 886a85a
from gse-sound-output-device-chooser.
Thanks for the feedback, uploaded new version to extensions site
from gse-sound-output-device-chooser.
@kgshank Ups no so fast, I got duplicates
from gse-sound-output-device-chooser.
Please test the current commit, duplicate list issue should be fixed now
from gse-sound-output-device-chooser.
Hi @kgshank,
I just tried with f278705, and had no crasher with add/removal of the bluetooth device. Also, the extension no longers shows up with "error" symbol with this revision.
But I did get a trace when I went into settings panel and hid a source (e.g HDMI). It's possible that may have been the root cause before as well, since I recall I was trying to remove extra audio sources.
Message: Process 24211 (gnome-shell) of user 16430 dumped core.
Stack trace of thread 24211:
#0 0x00007f13d370c804 gvc_mixer_ui_device_get_active_profile (libgvc.so)
#1 0x00007f141b6416d0 ffi_call_unix64 (libffi.so.6)
#2 0x00007f141b6410a0 ffi_call (libffi.so.6)
#3 0x00007f141c784b75 n/a (libgjs.so.0)
#4 0x00007f141c78695c n/a (libgjs.so.0)
#5 0x00007f1419755265 n/a (libmozjs-60.so.0)
#6 0x00007f141985e30f n/a (libmozjs-60.so.0)
#7 0x000038f6d448845b n/a (n/a)
#8 0x000055be56ed0438 n/a (n/a)
#9 0x000038f6d44834e8 n/a (n/a)
#10 0x00007f141992d37b n/a (libmozjs-60.so.0)
#11 0x00007f1419754a3d n/a (libmozjs-60.so.0)
#12 0x00007f14197551cf n/a (libmozjs-60.so.0)
#13 0x00007f1419746882 n/a (libmozjs-60.so.0)
#14 0x00007f1419754aa6 n/a (libmozjs-60.so.0)
#15 0x00007f14197551cf n/a (libmozjs-60.so.0)
#16 0x00007f141975581f n/a (libmozjs-60.so.0)
#17 0x00007f1419a7343e n/a (libmozjs-60.so.0)
#18 0x00007f1419a7388c n/a (libmozjs-60.so.0)
#19 0x000038f6d4483f87 n/a (n/a)
#20 0x000055be61c060f0 n/a (n/a)
#21 0x000038f6d44834e8 n/a (n/a)
#22 0x00007f141992d37b n/a (libmozjs-60.so.0)
#23 0x00007f1419754a3d n/a (libmozjs-60.so.0)
#24 0x00007f14197551cf n/a (libmozjs-60.so.0)
#25 0x00007f141975581f n/a (libmozjs-60.so.0)
#26 0x00007f1419afa080 _Z15JS_CallFunctionP9JSContextN2JS6HandleIP8JSObjectEENS2_IP10JSFunctionEERKNS1_16HandleValueArrayENS1_13MutableHandleINS1_5ValueEEE (libmozjs-60.so.0)
#27 0x00007f141c77f06b _Z18gjs_closure_invokeP9_GClosureN2JS6HandleIP8JSObjectEERKNS1_16HandleValueArrayENS1_13MutableHandleINS1_5ValueEEEb (libgjs.so.0)
#28 0x00007f141c7a6cb1 n/a (libgjs.so.0)
#29 0x00007f141d0cdd3a g_closure_invoke (libgobject-2.0.so.0)
#30 0x00007f141d0bb88e n/a (libgobject-2.0.so.0)
#31 0x00007f141d0bf98a g_signal_emit_valist (libgobject-2.0.so.0)
#32 0x00007f141d0c07f0 g_signal_emit (libgobject-2.0.so.0)
#33 0x00007f141d17f1d3 n/a (libgio-2.0.so.0)
#34 0x00007f141d1e0b15 n/a (libgio-2.0.so.0)
#35 0x00007f141d0bfb4a g_signal_emit_valist (libgobject-2.0.so.0)
#36 0x00007f141d0c07f0 g_signal_emit (libgobject-2.0.so.0)
#37 0x00007f141d17caef n/a (libgio-2.0.so.0)
#38 0x00007f141d17a35b n/a (libgio-2.0.so.0)
#39 0x00007f141cfe127f g_main_context_dispatch (libglib-2.0.so.0)
#40 0x00007f141cfe31c1 n/a (libglib-2.0.so.0)
#41 0x00007f141cfe40d3 g_main_loop_run (libglib-2.0.so.0)
#42 0x00007f141c43cc2c meta_run (libmutter-5.so.0)
#43 0x000055be5491e436 n/a (gnome-shell)
#44 0x00007f141d51fee3 __libc_start_main (libc.so.6)
#45 0x000055be5491e62e n/a (gnome-shell)
from gse-sound-output-device-chooser.
Related Issues (20)
- Missing translation key "Integrate selector with slider"
- [BUG] Lock Screen Delay caused by this extension HOT 1
- [FEATURE] assign priority to input/output devices resp. ports
- `[FEATURE]` separate volume for input & output device
- [BUG] Not fully visible "PORT SETTINGS" HOT 7
- [BUG] Extensions not working. HOT 1
- [BUG] Same device listed multiple times after restarting pipewire
- [BUG] `Can't update stage views actor` HOT 1
- [BUG] `clutter_actor_insert_child_above` & `clutter_actor_remove_child`
- [BUG] Login from lock-screen is slow when this extension is enabled HOT 1
- [Poll] what is the plan for gnome 43 HOT 54
- [Poll] Should the extension be continued after Gnome V43
- [FEATURE] Allow configuration of Ports to: Hide, Available, Default
- [BUG] extension freeze session when logging in HOT 1
- [BUG] Disabling devices does not hide them from chooser
- [BUG] Gives "this_aggregateMenu is undefined" error HOT 2
- [FEATURE] Add a support for Gnome 44
- Add an option to disable notifications HOT 2
- [FEATURE] Add a support for Gnome 45
- [FEATURE] GNOME 46 Support HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gse-sound-output-device-chooser.