Firefox: Gah. Your tab just crashed.
После обновления до Mozilla Firefox 78.10.0esr при попытках воспроизведения аудио получаю: «Gah. Your tab just crashed.»
P.S. Пошел собирать Chromium
После обновления до Mozilla Firefox 78.10.0esr при попытках воспроизведения аудио получаю: «Gah. Your tab just crashed.»
P.S. Пошел собирать Chromium
%.o: %.cpp
g++ -c $<
test.out: main.o
g++ main.o -o $@
main.o: main.cpp header1.h
header1.h: header2.h
header2.h изменен, но make говорит, что цель test.out не требует выполнения команд.
ЧЯДНТ?
# lsmod | grep spkr
pcspkr 16384 0
# dmesg | grep spkr
[ 1.875986] input: PC Speaker as /devices/platform/pcspkr/input/input13
app-misc/beep молчит, echo -e '\a' - тоже.
Answer:
Видимо, китайцы не положили пищалку в мою машину.
Случайно открываю что-то вроде man'а stl.
Второй день понять не могу - какой комбинацией?
Во-первых, c сайта beeline :
tp.internet.beeline.ru - для подключения по протоколу L2TP.
IP-адрес, маршруты, шлюз по умолчанию (Default Gateway), сервер доменных имен (DNS) - ваш компьютер или маршрутизатор получает по протоколу DHCP.
Для доступа к интернету используется VPN-подключение по L2TP- (без IPsec) или PPTP- протоколам.
Во-вторых, мои конфиги xl2tpd:
[global]
access control = yes
[lac beeline]
lns = tp.internet.beeline.ru;
pppoptfile = /etc/ppp/options.xl2tpd;
autodial = yes;
redial = yes;
redial timeout = 10;
require chap = yes;
require pap = no;
refuse chap = no;
refuse pap = yes;
name = login;
[/cut]
unit 0
remotename beeline
mru 1460
mtu 1460
noaccomp
nopcomp
novj
novjccomp
nobsdcomp
nodeflate
noipx
nomp
defaultroute
name login
# Secrets for authentication using CHAP
# client server secret IP addresses
login * password *
В-третьих, dhcp работает, и при подключении кабеля появляется:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.250.48.1 0.0.0.0 UG 202 0 0 eth0
10.250.48.0 0.0.0.0 255.255.248.0 U 202 0 0 eth0
85.21.78.93 10.250.48.1 255.255.255.255 UGH 202 0 0 eth0
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.250.48.1 0.0.0.0 UG 202 0 0 enp1s0
10.250.48.0 0.0.0.0 255.255.248.0 U 202 0 0 enp1s0
85.21.78.93 10.250.48.1 255.255.255.255 UGH 202 0 0 enp1s0
89.179.75.100 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
Итог: пингуются только 85.21.78.93 и 89.179.75.100.
Вопросы:
Например,
# Makefile
%.out: %.o
g++ $^ -o $@
%.o: %.cpp
g++ -c $< -o $@
main.o: main.cpp
a.out: main.o
make не находит шаблона для a.out.
Вопрос: каким образом происходит поиск шаблона в Makefile?
Ответ: происходит так, что под выражение %.out: %.o подходит main.out: main.o, но не a.out: main.o
==1951== Memcheck, a memory error detector
==1951== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1951== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==1951== Command: ./test.out
==1951==
==1951==
==1951== HEAP SUMMARY:
==1951== in use at exit: 472 bytes in 1 blocks
==1951== total heap usage: 6 allocs, 5 frees, 77,323 bytes allocated
==1951==
==1951== LEAK SUMMARY:
==1951== definitely lost: 0 bytes in 0 blocks
==1951== indirectly lost: 0 bytes in 0 blocks
==1951== possibly lost: 0 bytes in 0 blocks
==1951== still reachable: 472 bytes in 1 blocks
==1951== suppressed: 0 bytes in 0 blocks
==1951== Rerun with --leak-check=full to see details of leaked memory
==1951==
==1951== For lists of detected and suppressed errors, rerun with: -s
==1951== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Вопрос: это linux «лениво» освобождает память, или программист я чего-то не освободил?
Ответ: память теоретически может быть освобождена, но не освобождена. Т.е. программа не освобождает память, а оставляет это ос.
# ~/.muttrc
set ssl_starttls = yes
set smtp_url = smtp://SMTP.Office365.com:587/
Ошибка SMTP сессии: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM
imap работает. чяднт?
Решение:
set smtp_url = "smtp://$my_username@$my_domain@outlook.office365.com:587/"
Загружаю /bin/bash, passwd, новый пароль.
Проверяю:
# su user
$ su
password:
Загружаю tty:
localhost login: root
Password:
Login incorrect
Решение: отключить SELinux
Fedora, испотрил grub.cfg. Backup'а нет.
Chroot from live ubuntu:
mount -rw /dev/mapper/fedora_localhost--live-root /mnt
mount -rw /dev/sda2 /mnt/boot
mount -rw /dev/sda1 /mnt/boot/efi
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
mount -t proc proc /mnt/proc
chroot /mnt /bin/bash
Configure new grub.cfg:
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Generating grub configuration file ...
grub2-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
File descriptor 3 (pipe:[83215]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 9 (pipe:[83245]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 3 (pipe:[83215]) leaked on vgs invocation. Parent PID 11002: grub2-probe
File descriptor 9 (pipe:[83245]) leaked on vgs invocation. Parent PID 11002: grub2-probe
Adding boot menu entry for EFI firmware configuration
done
В /mnt/boot имеется:
config-5.3.16-300.fc31.x86_64
initramfs-5.3.16-300.fc31.x86_64.img
System.map-5.3.16-300.fc31.x86_64
vmlinuz-5.3.16-300.fc31.x86_64
Вопрос: почему grub-mkconfig не добавил vmlinuz?
Ответ: Добавил, но не сообщил об этом.