LINUX.ORG.RU

Прошу подтвердить баг или подсказать как исправить

 


2

3

Firefox падает со 100% вероятностью, если открыть диалог выбора файла и не выбирая ничего нажать кнопку отмены. Например: в диалогах вконтактика нажать кнопку загрущить фото, а затем отмену. В консоль вываливает это:

usr1@leap42:~> firefox
ExceptionHandler::GenerateDump cloned child 4004
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[Child 3931] ###!!! ABORT: Aborting on channel error.: file /home/abuild/rpmbuild/BUILD/mozilla/ipc/glue/MessageChannel.cpp, line 2143
[Child 3931] ###!!! ABORT: Aborting on channel error.: file /home/abuild/rpmbuild/BUILD/mozilla/ipc/glue/MessageChannel.cpp, line 2143
usr1@leap42:~> Failed to open curl lib from binary, use libcurl.so instead

** (firefox:4011): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
borders don't fit within the image
openSUSE Leap 42.2 x86-64 Plasma 5.9.3 KDE Frameworks 5.31.0 Qt 5.8.0 kernel 4.4.49-16-default Firefox 52.0 (было и на 51 ветке).



Последнее исправление: iKido (всего исправлений: 1)
Ответ на: комментарий от kostik87

Установлено curl и libcurl4

zypper info curl
Загрузка данных о репозиториях...                                                                                                                                                                                                            
Чтение установленных пакетов...                                                                                                                                                                                                              
                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                             
Сведения — пакет curl:                                                                                                                                                                                                                       
----------------------                                                                                                                                                                                                                       
Репозиторий            : openSUSE-Leap-42.2-Oss                                                                                                                                                                                              
Имя                    : curl                                                                                                                                                                                                                
Версия                 : 7.37.0-15.1                                                                                                                                                                                                         
Архитектура            : x86_64                                                                                                                                                                                                              
Поставщик              : openSUSE                                                                                                                                                                                                            
Размер после установки : 312,9 KiB                                                                                                                                                                                                           
Установлено            : Да                                                                                                                                                                                                                  
Состояние              : актуален                                                                                                                                                                                                            
Заключение             : Инструмент для передачи файлов с URL.                                                                                                                                                                               
Описание               :                                                                                                                                                                                                                     
    Curl is a client to get documents and files from or send documents to a                                                                                                                                                                  
    server using any of the supported protocols (HTTP, HTTPS, FTP, FTPS,
    TFTP, DICT, TELNET, LDAP, or FILE). The command is designed to work
    without user interaction or any kind of interactivity.

iKido
() автор топика

firefox Установленные версии: 45.7.0. С такой проблемой не сталкивался.

gdb firefox
run
Повтори ошибку. Что выдаст?

newprikolist
()
Ответ на: комментарий от newprikolist

Чёто не запускается

gdb firefox
GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
"/usr/bin/firefox": not in executable format: Формат файла не распознан
(gdb) run
Starting program:  
No executable file specified.
Use the "file" or "exec-file" command.

iKido
() автор топика
Ответ на: комментарий от f1u77y

Не совсем.

file /usr/bin/firefox
/usr/bin/firefox: symbolic link to /usr/lib64/firefox/firefox
localhost ~ # file /usr/lib64/firefox/firefox
/usr/lib64/firefox/firefox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, stripped

newprikolist
()
Ответ на: комментарий от anonymous

Да, с чистым профилем воспроизводится.

iKido
() автор топика
Ответ на: комментарий от newprikolist
(gdb) run
Starting program: /usr/lib64/firefox/firefox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 7072.
[New Thread 0x7fffe5cfb700 (LWP 7073)]
[Thread 0x7fffe5cfb700 (LWP 7073) exited]
Detaching after fork from child process 7074.
[New Thread 0x7fffe5cfb700 (LWP 7075)]
[New Thread 0x7fffe2163700 (LWP 7076)]
[New Thread 0x7fffe1962700 (LWP 7077)]
[New Thread 0x7fffe1161700 (LWP 7078)]
[New Thread 0x7fffe0960700 (LWP 7079)]
[New Thread 0x7fffe015f700 (LWP 7080)]
[New Thread 0x7fffdf95e700 (LWP 7081)]
[New Thread 0x7fffdf15d700 (LWP 7082)]
[New Thread 0x7fffde95c700 (LWP 7083)]
[New Thread 0x7fffde15b700 (LWP 7084)]
[New Thread 0x7fffdd95a700 (LWP 7085)]
[New Thread 0x7fffdd159700 (LWP 7086)]
[New Thread 0x7fffdc958700 (LWP 7087)]
[New Thread 0x7fffdbc53700 (LWP 7088)]
[New Thread 0x7fffdaeff700 (LWP 7089)]
Detaching after fork from child process 7090.
[Thread 0x7fffdaeff700 (LWP 7089) exited]
[New Thread 0x7fffe6522700 (LWP 7099)]
[New Thread 0x7fffdaeff700 (LWP 7100)]
[New Thread 0x7fffd68ff700 (LWP 7101)]
[New Thread 0x7fffd4cff700 (LWP 7102)]
[New Thread 0x7fffd41ff700 (LWP 7103)]
[New Thread 0x7fffd35ff700 (LWP 7104)]
[New Thread 0x7fffd2dfe700 (LWP 7105)]
[New Thread 0x7fffd25fd700 (LWP 7106)]
[New Thread 0x7fffd1dfc700 (LWP 7107)]
[New Thread 0x7fffd15fb700 (LWP 7108)]
[New Thread 0x7fffd0dfa700 (LWP 7109)]
Detaching after fork from child process 7110.
[New Thread 0x7fffcfd8f700 (LWP 7113)]
[New Thread 0x7fffcf58e700 (LWP 7114)]
[New Thread 0x7fffce8ff700 (LWP 7115)]
Detaching after fork from child process 7116.
Detaching after fork from child process 7117.
[New Thread 0x7fffcbcff700 (LWP 7118)]
[New Thread 0x7fffcb4fe700 (LWP 7119)]
[New Thread 0x7fffca7ff700 (LWP 7120)]
[New Thread 0x7fffc9ffe700 (LWP 7121)]
[New Thread 0x7fffc97fd700 (LWP 7122)]
Detaching after fork from child process 7123.
[Thread 0x7fffca7ff700 (LWP 7120) exited]
[Thread 0x7fffc97fd700 (LWP 7122) exited]
[New Thread 0x7fffc86ff700 (LWP 7124)]
[Thread 0x7fffd41ff700 (LWP 7103) exited]
[New Thread 0x7fffc7efe700 (LWP 7125)]
[New Thread 0x7fffc76fd700 (LWP 7126)]
[New Thread 0x7fffc67ff700 (LWP 7127)]
[New Thread 0x7fffd41ff700 (LWP 7128)]
Detaching after fork from child process 7129.
[New Thread 0x7fffc97fd700 (LWP 7130)]
[New Thread 0x7fffca7ff700 (LWP 7133)]
[New Thread 0x7fffc4cff700 (LWP 7134)]
[New Thread 0x7fffc44fe700 (LWP 7135)]
[New Thread 0x7fffc3cfd700 (LWP 7136)]
[New Thread 0x7fffc34fc700 (LWP 7147)]
[New Thread 0x7fffc2cfb700 (LWP 7148)]
[New Thread 0x7fffc24fa700 (LWP 7149)]
[New Thread 0x7fffc1cf9700 (LWP 7150)]
[New Thread 0x7fffc14f8700 (LWP 7151)]
[New Thread 0x7fffc0cf7700 (LWP 7152)]
[New Thread 0x7fffc04f6700 (LWP 7153)]
[New Thread 0x7fffbfcf5700 (LWP 7154)]
[New Thread 0x7fffbf4f4700 (LWP 7155)]
[New Thread 0x7fffbecf3700 (LWP 7156)]
[Thread 0x7fffc9ffe700 (LWP 7121) exited]
[Thread 0x7fffc2cfb700 (LWP 7148) exited]
[Thread 0x7fffc24fa700 (LWP 7149) exited]
[Thread 0x7fffc0cf7700 (LWP 7152) exited]
[Thread 0x7fffc14f8700 (LWP 7151) exited]
[Thread 0x7fffc1cf9700 (LWP 7150) exited]
[Thread 0x7fffc04f6700 (LWP 7153) exited]
[Thread 0x7fffc34fc700 (LWP 7147) exited]
[Thread 0x7fffbecf3700 (LWP 7156) exited]
[Thread 0x7fffc44fe700 (LWP 7135) exited]
[Thread 0x7fffbfcf5700 (LWP 7154) exited]
[Thread 0x7fffc3cfd700 (LWP 7136) exited]
[Thread 0x7fffc4cff700 (LWP 7134) exited]
[New Thread 0x7fffbdec7700 (LWP 7158)]
[New Thread 0x7fffc3cfd700 (LWP 7160)]
[New Thread 0x7fffc4cff700 (LWP 7161)]
[New Thread 0x7fffbfcf5700 (LWP 7162)]
[New Thread 0x7fffc44fe700 (LWP 7163)]
[New Thread 0x7fffbecf3700 (LWP 7164)]
[Thread 0x7fffc44fe700 (LWP 7163) exited]
[Thread 0x7fffbf4f4700 (LWP 7155) exited]
[New Thread 0x7fffbf4f4700 (LWP 7172)]
[New Thread 0x7fffb1e7e700 (LWP 7173)]
[New Thread 0x7fffc44fe700 (LWP 7174)]
Detaching after fork from child process 7175.
[New Thread 0x7fffaf38f700 (LWP 7179)]
[New Thread 0x7fffd607e700 (LWP 7180)]
[New Thread 0x7fffae1ff700 (LWP 7181)]
[Thread 0x7fffbfcf5700 (LWP 7162) exited]
[New Thread 0x7fffad5ff700 (LWP 7182)]
[New Thread 0x7fffacbff700 (LWP 7183)]
[New Thread 0x7fffbfcf5700 (LWP 7196)]
[New Thread 0x7fffab6fb700 (LWP 7197)]
[New Thread 0x7fffaaefa700 (LWP 7198)]
[Thread 0x7fffae1ff700 (LWP 7181) exited]
[Thread 0x7fffab6fb700 (LWP 7197) exited]
[New Thread 0x7fffab6fb700 (LWP 7208)]
[New Thread 0x7fffae1ff700 (LWP 7209)]
[New Thread 0x7fffa8eff700 (LWP 7210)]
[New Thread 0x7fffa86fe700 (LWP 7211)]
[New Thread 0x7fffa2aff700 (LWP 7212)]
[New Thread 0x7fffa1aff700 (LWP 7213)]
[New Thread 0x7fffa12fe700 (LWP 7214)]
[Thread 0x7fffa12fe700 (LWP 7214) exited]
[Thread 0x7fffaaefa700 (LWP 7198) exited]
[New Thread 0x7fffaaefa700 (LWP 7215)]
[Thread 0x7fffae1ff700 (LWP 7209) exited]
[New Thread 0x7fffae1ff700 (LWP 7227)]
[New Thread 0x7fffc2dff700 (LWP 7228)]
[New Thread 0x7fffa6eff700 (LWP 7229)]

Thread 1 "firefox" received signal SIGSEGV, Segmentation fault.
0x00007ffff265d8df in ?? () from /usr/lib64/firefox/libxul.so
(gdb) q
A debugging session is active.

        Inferior 1 [process 7068] will be killed.

Quit anyway? (y or n) y
iKido
() автор топика
Ответ на: комментарий от iKido

В debian 52.0 нормально работает. Там /usr/lib/firefox/, если это как-то влияет.

los_nikos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.