Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#58016 - [opera] Illegal instruction

Attached to Project: Community Packages
Opened by Danny Schneider (schnedan) - Thursday, 29 March 2018, 08:13 GMT
Last edited by Ike Devolder (BlackEagle) - Thursday, 12 April 2018, 18:41 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ike Devolder (BlackEagle)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Opera crashes at start

console output:
xyz@abc ~ $ opera
Ungültiger Maschinenbefehl (Speicherabzug geschrieben)
xyz@abc ~ $ Discarded=1
CrashID=218cf618-3466-46d4-bd5b-3fdf12180329

in english: invalid assembler code (coredump written)

Additional info:
* package version(s)
pacman -Si opera
Repositorium : community
Name : opera
Version : 51.0.2830.55-1
Beschreibung : A fast and secure web browser
Architektur : x86_64
URL : http://www.opera.com/
Lizenzen : custom:opera
Gruppen : Nichts
Stellt bereit : Nichts
Hängt ab von : gtk3 alsa-lib libnotify gconf curl nss libcups libxss ttf-font desktop-file-utils shared-mime-info hicolor-icon-theme
Optionale Abhängigkeiten : opera-ffmpeg-codecs: playback of proprietary video/audio (AUR)
pepper-flash: flash support
upower: opera battery save
In Konflikt mit : Nichts
Ersetzt : Nichts
Größe des Downloads : 51,75 MiB
Installationsgröße : 179,64 MiB
Packer : BlackEagle <ike DOT devolder AT gmail DOT com>
Erstellt am : 2018-03-08T14:19:18 CET
Verifiziert durch : MD5-Summe SHA-256-Summe Signatur

* config and/or log files etc.
coredumpctl info
PID: 1371 (opera)
UID: 1000 (danny)
GID: 100 (users)
Signal: 5 (TRAP)
Timestamp: Thu 2018-03-29 08:15:08 CEST (1h 54min ago)
Command Line: /usr/lib/opera/opera --type=zygote
Executable: /usr/lib/opera/opera
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (danny)

-----

coredumpctl gdb
PID: 5591 (opera)
UID: 1000 (danny)
GID: 100 (users)
Signal: 4 (ILL)
Timestamp: Thu 2018-03-29 10:02:44 CEST (9min ago)
Command Line: /usr/lib/opera/opera
Executable: /usr/lib/opera/opera
Control Group: /user.slice/user-1000.slice/session-c1.scope
Unit: session-c1.scope
Slice: user-1000.slice
Session: c1
Owner UID: 1000 (danny)
Boot ID: b0e4b53aec344d10b62d2cb5e223ea43
Machine ID: 4250d805c6a43c7a55da03ff000016d8
Hostname: archbook
Storage: /var/lib/systemd/coredump/core.opera.1000.b0e4b53aec344d10b62d2cb5e223ea43.5591.1522310564000000.lz4
Message: Process 5591 (opera) of user 1000 dumped core.

Stack trace of thread 5591:
#0 0x00000000028d0d52 n/a (opera)
#1 0x00000000028cff0a n/a (opera)
#2 0x00000000028d04c4 n/a (opera)
#3 0x00000000024df22a n/a (opera)
#4 0x00000000024e5442 n/a (opera)
#5 0x0000000001df34fc n/a (opera)
#6 0x0000000003954f20 n/a (opera)
#7 0x0000000003955885 n/a (opera)
#8 0x0000000004c6f68b n/a (opera)
#9 0x0000000003954431 n/a (opera)
#10 0x00000000019c0e3c OperaMain (opera)
#11 0x00007ffad3f39f4a __libc_start_main (libc.so.6)
#12 0x00000000019c002a _start (opera)

Stack trace of thread 5593:
#0 0x00007ffad400497b __poll (libc.so.6)
#1 0x00007ffad9c23613 n/a (libglib-2.0.so.0)
#2 0x00007ffad9c239d2 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007ffad8b14b78 n/a (libgio-2.0.so.0)
#4 0x00007ffad9c4bcea n/a (libglib-2.0.so.0)
#5 0x00007ffadaa9208c start_thread (libpthread.so.0)
#6 0x00007ffad400ee7f __clone (libc.so.6)

Stack trace of thread 5594:
#0 0x00007ffad400497b __poll (libc.so.6)
#1 0x00000000027e25c2 n/a (opera)
#2 0x00000000039cd8eb n/a (opera)
#3 0x00000000039c8fdd n/a (opera)
#4 0x00007ffadaa9208c start_thread (libpthread.so.0)
#5 0x00007ffad400ee7f __clone (libc.so.6)

Stack trace of thread 5592:
#0 0x00007ffad400497b __poll (libc.so.6)
#1 0x00007ffad9c23613 n/a (libglib-2.0.so.0)
#2 0x00007ffad9c2372e g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007ffad9c23782 n/a (libglib-2.0.so.0)
#4 0x00007ffad9c4bcea n/a (libglib-2.0.so.0)
#5 0x00007ffadaa9208c start_thread (libpthread.so.0)
#6 0x00007ffad400ee7f __clone (libc.so.6)

GNU gdb (GDB) 8.1
Copyright (C) 2018 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
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"...
Reading symbols from /usr/lib/opera/opera...(no debugging symbols found)...done.
[New LWP 5591]
[New LWP 5593]
[New LWP 5594]
[New LWP 5592]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/opera/opera'.
Program terminated with signal SIGILL, Illegal instruction.
#0 0x00000000028d0d52 in ?? ()
[Current thread is 1 (Thread 0x7ffadae52f40 (LWP 5591))]
Boot ID: b0e4b53aec344d10b62d2cb5e223ea43
Machine ID: 4250d805c6a43c7a55da03ff000016d8
Hostname: archbook
Storage: /var/lib/systemd/coredump/core.opera.1000.b0e4b53aec344d10b62d2cb5e223ea43.1371.1522304108000000.lz4
Message: Process 1371 (opera) of user 1000 dumped core.

Stack trace of thread 1:
#0 0x00000000019c09a4 n/a (opera)
#1 0x0000000003955682 n/a (opera)
#2 0x0000000004c6f216 n/a (opera)
#3 0x0000000003954431 n/a (opera)
#4 0x00000000019c0e3c OperaMain (opera)
#5 0x00007f4a38298f4a __libc_start_main (libc.so.6)
#6 0x00000000019c002a _start (opera)


Steps to reproduce:
start opera - via gui or terminal
This task depends upon

Closed by  Ike Devolder (BlackEagle)
Thursday, 12 April 2018, 18:41 GMT
Reason for closing:  Works for me
Comment by Doug Newgard (Scimmia) - Thursday, 29 March 2018, 14:20 GMT
With what CPU? SIGILL mostly happens when the binary is built for a CPU that has features yours doesn't.
Comment by Danny Schneider (schnedan) - Thursday, 29 March 2018, 16:40 GMT
Architektur: x86_64
CPU Operationsmodus: 32-bit, 64-bit
Byte-Reihenfolge: Little Endian
CPU(s): 4
Liste der Online-CPU(s): 0-3
Thread(s) pro Kern: 2
Kern(e) pro Socket: 2
Sockel: 1
NUMA-Knoten: 1
Anbieterkennung: GenuineIntel
Prozessorfamilie: 6
Modell: 37
Modellname: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
Stepping: 5
CPU MHz: 1273.025
Maximale Taktfrequenz der CPU: 2400,0000
Minimale Taktfrequenz der CPU: 1199,0000
BogoMIPS: 4788.09
Virtualisierung: VT-x
L1d Cache: 32K
L1i Cache: 32K
L2 Cache: 256K
L3 Cache: 3072K
NUMA-Knoten0 CPU(s): 0-3
Markierungen: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt aes lahf_lm pti tpr_shadow vnmi flexpriority ept vpid dtherm ida arat
Comment by Ike Devolder (BlackEagle) - Tuesday, 10 April 2018, 19:08 GMT
Do you still have this issue? Then I would suggest reporting upstream. We can't really fix this issue on our end.
Comment by Danny Schneider (schnedan) - Tuesday, 10 April 2018, 21:38 GMT
Thats a Maintainer Task!
Hope you already used your buildservers to bissect the malicious version(s)
I can not provide what dependencies, toolchain, config and such was used
as opera in the very same version works fine on windows, I guess its your toolchain config - not my PC.
So get it sorted out! I can not find any current similar issues on other distris... must be a arch build system issue - most probable a wrong config.

so long, I use my computer for my duties and give vivaldi a try.
Comment by Eli Schwartz (eschwartz) - Tuesday, 10 April 2018, 21:45 GMT
What? Opera is closed-source, there is nothing to bisect, our toolchain is not used at all.

Loading...