Thunderbird crashes when trying to attach a file - crash

I am using thunderbird 91.7.0 with Ubuntu 20.04.4 LTS
I got some issues with no enough free space to make updates (I'm on a laptop) and so I used the command sudo apt autoremove and was then able to make the updates. However, since then, whenever I try to attach a file (either on a new email or in a response) in thunderbird, it instantly crashes without any warning or crash report.
I tried to launch thunderbird in safe-mode with the same result, and the message I get in the terminal as the process finishes is:
~/ $> thunderbird --safe-mode
Gtk-Message: 15:22:22.654: Failed to load module "canberra-gtk-module"
Gtk-Message: 15:22:22.656: Failed to load module "canberra-gtk-module"
[GFX1-]: glxtest: libpci missing
(thunderbird:30046): Gtk-WARNING **: 15:22:37.510: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../src/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /snap/thunderbird/195/data-dir/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../src/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /snap/thunderbird/195/data-dir/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Redirecting call to abort() to mozalloc_abort
ExceptionHandler::GenerateDump cloned child 30391
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.
N.B. #1: it doesn't matter if I click on the 'attach' paperclip button or if I use the short-cut Ctrl-Shift-A command.
N.B. #2: the same occurs if I try to save an attached file from an email in my inbox, but curiously not if I just display it in a new tab in Thunderbird.
N.B. #3: everything else seems working properly...
Any help would be greatly appreciated, because I do not know how to live without TB anymore...
EDIT: here is the crash report
https://crash-stats.thunderbird.net/report/bp-c8db5ddd-d87a-4c89-b006-3c76b1220323

Related

bundling failed: Error: Unable to resolve module `../../assets/images/background.png` from `src\IntroScreen\IntroScreen.js`

how to solve this error?
bundling failed: Error: Unable to resolve module ../../assets/images/background.png from src\IntroScreen\IntroScreen.js
Just check this folder with your explorer yourProject/assets/images/background.png is there any background.png exist ?
It's because maybe in the background your server was running and you dragged the image or folder into the assets folder while running the server. Since the newly added file address hasn't been stacked to memory or you can say the background hasn't been noted you already copied the image. So it throws this error.
So now you close the server then you restart it again or rerun npm then the server or interpreter will note that and put it on memory. Then you will not see this error.

Electron threw a compile error and Windows command prompt goes non writable

So my code had an invalid syntax, which I was trying out to see if it works and while compiling I got App threw an error during load.
Now in the command-prompt the error is listed in detail with the cursor still blinking but NOT WRITABLE. Closing, re-opening, re-navigating and restarting with electron . only seems to work.
Can't do the same for many errors I might face. So, is there a way to not let that happen? How are you guys dealing with it? Is it in anyway connected to stopping the npm server? If it helps, I'm using a Win 7 64bit OS.
Found a way, which is to terminate the batch job by hitting CTRL + C, which asks Terminate batch job (Y/N)? where choosing Y terminates and makes the command prompt writable.
I was searching for methods to terminate without confirmation and learnt it cannot be terminated without confirmation.

Beaker can't use any image (decompression fails)

I am super new to Beaker. I am following the beaker quick tasks guide but when I try to run the test with rake beaker_quickstart:run_test it always fails, rendering this error:
Failed: errored in CLI.initialize_network_manager
#<RuntimeError: Failed to exec 'vagrant up'. Error was The box failed to unpackage properly. Please verify that the box
file you're trying to add is not corrupted and try again. The
output from attempting to unpackage (if any):
x Vagrantfile
x box.ovf
x metadata.json
x packer-debian-7.8-x86_64-virtualbox-vagrant-nocm-1457462804-disk1.vmdk: gzip decompression failed
bsdtar: Error exit delayed from previous errors.
>
/var/lib/gems/2.3.0/gems/beaker-3.19.0/bin/beaker:9
It is using the default files, no funky config from my side. I tried using different images, but it always fails there. What am I doing wrong?

Gluon Install DLL

When I attempt to install SceneBuilder I get the following error message. I've tried installing as administrator and using compatibility settings but neither solve my issue. I was wondering if you could assist.
C:\Users[User]\AppData\Local\SceneBuilder\packager.dll
An error occurred while trying to rename a file in the desination directory:
MoveFile failed; code 5.
Access is denied.
Click Retry to try again, Ignore to skip this file (not recommended), or Abort to cancel installation.
Retry does not work and if I ignore it, when I try to open an FXML file within Netbeans, nothing happens. Nor does anything happen when I manually try to run SceneBuilder.exe
This error occurs whether I use the default install location or not.
Has anyone else had this error, and if so how did you fix it?
I'm on Windows 10, and I'm trying to install SceneBuilder version 8.3.0.

Raspberry Pi - Audio Fails After Adding RTC

I have a Raspberry Pi that I'm trying to hook-up to walkie-talkies to announce the current time every half hour plus different status updates automatically.
I had a CRON job running mpg123 that was announcing the time over the walkies perfectly, but then when I installed the drivers for this RasClock module as specified here (https://www.modmypi.com/blog/installing-the-rasclock-raspberry-pi-real-time-clock), all audio stopped working.
speaker-test says:
speaker-test 1.0.25
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Playback open error: -1,Operation not permitted
and mpg123 says:
[module.c:142] error: Failed to open module jack: file not found
[module.c:142] error: Failed to open module portaudio: file not found
[pulse.c:84] error: Failed to open pulse audio output: Connection refused
[nas.c:220] error: could not open default NAS server
[module.c:142] error: Failed to open module openal: file not found
[audio.c:180] error: Unable to find a working output module in this list: alsa,oss,jack,portaudio,pulse,nas,openal
[audio.c:532] error: Failed to open audio output module
[mpg123.c:897] error: Failed to initialize output, goodbye.
Now, the machine tends to freeze up a lot, too. When I tried suggestions I found online, such as adding "LD_LIBRARY_PATH=/usr/lib/mpg123" or "export LD_LIBRARY_PATH=/usr/lib:/usr/lib/mpg123" before the command, it made no difference.
What little hair I have left thanks you in advance for helping me through this.
I had the same error message with mpg123.
Before this message, I installed all these packages: mysql-server, build-essential, libmysqlclient-dev, libapache2-mod-wsgi.
I also changed group:
# usermod -G anothergroup pi
One of these two manipulations have caused my problem.
The solution in my case ?
Go in the /etc/group file and modify the line beginning with "audio" from this...
audio:x:NN:
to that...
audio:x:NN:pi
N.B.: NN is the GID. pi is the Raspberry Pi's default username.
To achieve the same result, there is also this command :
# usermod -a -G audio pi
Log out from your session and log in again.
P.S.: Could somebody add the mpg123 tag because I spent a lot of time without finding this topic, as I have exactly the same problem with mpg123 ?
I had the same issue run this command should fix it modprobe snd_bcm2835