Bug 403612 - Crashes as User but Not as Root
Summary: Crashes as User but Not as Root
Status: RESOLVED FIXED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Appimage Linux
: NOR major
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-26 06:09 UTC by colony.three
Modified: 2019-01-30 14:43 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description colony.three 2019-01-26 06:09:45 UTC
SUMMARY
When I run Falkon as root everything is normal, but of course I can't do that.
When I run as a user, it crashes.  

STEPS TO REPRODUCE
1. $ ./Falkon-3.0.1.AppImage
2. Could not find QtWebEngineProcess
[17828:17828:0125/220226.413028:FATAL:zygote_host_impl_linux.cc(182)] Check failed: ReceiveFixedMessage(fds[0], kZygoteBootMessage, sizeof(kZygoteBootMessage), &boot_pid). 
#0 0x7f87429cc0a5 <unknown>
#1 0x7f87429e1eca <unknown>
#2 0x7f8742024fc3 <unknown>
#3 0x7f8742023c3b <unknown>
#4 0x7f8742024219 <unknown>
#5 0x7f8741c6793a <unknown>
#6 0x7f8741c6ce76 <unknown>
#7 0x7f874178a600 <unknown>
#8 0x7f874178bb25 <unknown>
#9 0x7f874171fa61 QtWebEngineCore::BrowserContextAdapter::defaultContext()
#10 0x7f87476d5218 QWebEngineProfile::defaultProfile()
#11 0x7f8747a15e78 MainApplication::MainApplication()
#12 0x00000040358d main
#13 0x7f873c60f3d5 __libc_start_main
#14 0x0000004038d5 <unknown>

Received signal 6
#0 0x7f87429cc0a5 <unknown>
#1 0x7f874170d141 <unknown>
#2 0x7f87429cc43d <unknown>
#3 0x7f873c623280 <unknown>
#4 0x7f873c623207 __GI_raise
#5 0x7f873c6248f8 __GI_abort
#6 0x7f87429cbdc5 <unknown>
#7 0x7f87429e21ed <unknown>
#8 0x7f8742024fc3 <unknown>
#9 0x7f8742023c3b <unknown>
#10 0x7f8742024219 <unknown>
#11 0x7f8741c6793a <unknown>
#12 0x7f8741c6ce76 <unknown>
#13 0x7f874178a600 <unknown>
#14 0x7f874178bb25 <unknown>
#15 0x7f874171fa61 QtWebEngineCore::BrowserContextAdapter::defaultContext()
#16 0x7f87476d5218 QWebEngineProfile::defaultProfile()
#17 0x7f8747a15e78 MainApplication::MainApplication()
#18 0x00000040358d main                                                                                             
#19 0x7f873c60f3d5 __libc_start_main                                                                                
#20 0x0000004038d5 <unknown>                                                                                        
  r8: 00007ffffa136e50  r9: 00007f873c741950 r10: 0000000000000008 r11: 0000000000000202                            
 r12: 00007ffffa136c20 r13: 00000000000000ac r14: 00007ffffa136e50 r15: 00007ffffa1375c0                            
  di: 00000000000045a4  si: 00000000000045a4  bp: 00007f873d1d8320  bx: 00007ffffa1373a0                            
  dx: 0000000000000006  ax: 0000000000000000  cx: 00007f873c623207  sp: 00007ffffa136ab8                            
  ip: 00007f873c623207 efl: 0000000000000202 cgf: 002b000000000033 erf: 0000000000000000                            
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000                                                  
[end of stack trace]                                                                                                
Calling _exit(1). Core file will not be generated.

3. $

OBSERVED RESULT
Crashed

EXPECTED RESULT
Runned

SOFTWARE/OS VERSIONS
Linux: CentOS 7.6
KDE Plasma Version: KDE 4.14.8
KDE Frameworks Version: ?
Qt Version: 5.9.2

ADDITIONAL INFORMATION
Comment 1 David Rosca 2019-01-26 09:02:54 UTC
Please try with newer Qt, 5.9 is very old when it comes to QtWebEngine.
Comment 2 colony.three 2019-01-26 16:25:43 UTC
That's not possible.

CentOS 7.6 comes from the latest stable RHEL.  I can not put a stray newer release fundamental core function into this mission-critical production OS.

Maybe Falkon is a non-starter for enterprise systems.
Comment 3 Christoph Feck 2019-01-27 09:43:32 UTC
Funny that you think that a mission-critical production OS should keep at old software versions, while newer software versions have a multitude of security fixes.

See for example the QtWebEngine security issues that were fixed in the Qt 5.9.6 -> 5.9.7 update alone: http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.9.7/?h=v5.9.7
Comment 4 The_assassin 2019-01-30 14:43:28 UTC
colony.three@protonmail.ch, That is pretty weird, because Appimage actually is built on CentOS and works and always was working fine to me on same system. Also your system Qt version does not metter, it uses built in Qt libraries. Make sure you have set right permission (1777) for /tmp directory! Also, I'm using self compiled verson of Falkon on my system for many years, and it also are well working.