Skip to content
This repository has been archived by the owner on May 10, 2018. It is now read-only.

Qupzilla crashes with SIGILL ('Illegal instruction') #899

Closed
Rexilion opened this issue May 27, 2013 · 1 comment
Closed

Qupzilla crashes with SIGILL ('Illegal instruction') #899

Rexilion opened this issue May 27, 2013 · 1 comment

Comments

@Rexilion
Copy link

I think I'm opening a duplicate bug here, but I have not found a decisive answer and was hoping that you guys are able to fix this...

This box does not support SSE2, which is probably the cause. I get the following with gdb:

Reading symbols from /usr/bin/qupzilla...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/qupzilla 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0xb739f773 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4

So, the angry finger points at QtWebKit (but I hope you guys could do something about it). Furthermore, isn't a lightweight browser best used on a machine who needs it the most (i.e. this one)?

Google turned up the following interesting references:

Having said that, I am hoping for a fix. But I am expecting a decisive no. However, I'm still doing this because this browser looks really useful.

@nowrep
Copy link
Member

nowrep commented May 27, 2013

QtWebKit 2.3 needs to be built with no-force-sse2 flag on x86 to prevent this issue.

# perl Tools/Scripts/build-webkit
  --no-force-sse2                   Do not force the use of SSE2 on x86 (QtWebKit 2.3 only)

Obviously, there's nothing I can do. But you should point this to your distro packagers :)

@nowrep nowrep closed this as completed May 27, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants