WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Browsers & Many Apps don't start after changing display resolution to 1920x1080  (Read 376 times)

Offline chikunjiho920@gmail.com

  • Newbie
  • *
  • Posts: 8
running TinyCorePure64 version 16.12.11 in
Oracle VirtualBox Version 7.1.10 r169112 (Qt6.5.3) in
Windows 11 Home 24H2 - 26100.4351 on
AMD Ryzen 5 5625U Acer Aspire Light and Thin Laptop with 48GB RAM ( 16GB + 32GB) & 512GB SSD NVMe M.2 2280 PCIe3.0

1). I first changed the Display Resolution to 1920x1080 How? Went to Prompt by pressing Ctrl + Alt + Backspace.
Thereafter, >$ tce-load -wi open-vm-tools-desktop
>$ startx
When in GUI Desktop mode in the Terminal
>$ xrandr -s 1920x1080
>$ startx

2). Installed FireFox
from the App center

3). When I tried to start it from the Wbar or the Menu or from the Terminal it won't start.

4). I installed vivaldi, brave, chromium, netsurf, midori, opera 62, iridium and whatever browsers you have and they won't start after installing.

5). However, when I installed XFE file manager it would start, VLC would start, libreOffice would start.

6). Geany would not start

7) Except for Opera-12 which is the only browser that starts. However, there are some certificates issues and most sites don't work.

So why are these programs not starting? How can I get them to start/work? Please help.
« Last Edit: July 04, 2025, 06:34:52 PM by chikunjiho920@gmail.com »

Offline chikunjiho920@gmail.com

  • Newbie
  • *
  • Posts: 8
Even without changing the Display Resolution. When I try to install FireFox;

I am getting this error:
XPCOMGlueLoad error for file /tmp/tcloop/firefox/usr/local/firefox/libmozgtk.so:/usr/local/lib/libatk-1.0.so.0: undefined symbol: g_once_init_enter_pointer
Couldn't load XPCOM.

Online CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 375
Even without changing the Display Resolution. When I try to install FireFox;

I am getting this error:
XPCOMGlueLoad error for file /tmp/tcloop/firefox/usr/local/firefox/libmozgtk.so:/usr/local/lib/libatk-1.0.so.0: undefined symbol: g_once_init_enter_pointer
Couldn't load XPCOM.

Are the extensions up to date (run 'tce-update')?

On TC16 x86_64 /usr/local/lib/libatk-1.0.so.0 has g_once_init_enter_pointer, so it seems you must be using an older version of the at-spi2-core extension, or perhaps there's some filesystem corruption:

Code: [Select]
$ tce-load -i binutils
flex.tcz: OK
binutils.tcz: OK
$ nm -D /usr/local/lib/libatk-1.0.so.0 | grep g_once_init_enter_pointer
                 U g_once_init_enter_pointer
$ ls -l /usr/local/lib/libatk-1.0.so.0
lrwxrwxrwx    1 root     root            54 Jul  5 10:04 /usr/local/lib/libatk-1.0.so.0 -> /tmp/tcloop/at-spi2-core/usr/local/lib/libatk-1.0.so.0

I'm not sure if this is related to the display resolution issue. I never use screen resolutions that high so I don't really know if there are extra quirks.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12187
Hi chikunjiho920@gmail.com
/tmp/tcloop/firefox/usr/local/firefox/libmozgtk.so:/usr/local/lib/libatk-1.0.so.0 appears
to come from firefox-ESR.tcz.

I see you installed firefox_getLatest.tcz. After you run that you will have a firefox.tcz
extension available.

Using the Apps GUI, select Apps->Maintenance->Onboot Maintenance
Add  firefox.tcz  to  onboot.lst
Remove all other firefox extensions (firefox-ESR, firefox-nightly, etc.) from onboot.lst
Reboot the system

Offline chikunjiho920@gmail.com

  • Newbie
  • *
  • Posts: 8
@Rich: Thank you that fixed it.

@CNK: Thank you.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12187
Hi chikunjiho920@gmail.com
You are welcome. Glad I could help.

Your issue was due to trying to load multiple firefox extensions at the same time.
All of the firefox extensions will attempt to create the link  /usr/local/bin/firefox.
Once an extension creates that link, other extensions cannot overwrite it.
So the first firefox extension that gets loaded is the one that will run.

Online CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 375
Your issue was due to trying to load multiple firefox extensions at the same time.
All of the firefox extensions will attempt to create the link  /usr/local/bin/firefox.
Once an extension creates that link, other extensions cannot overwrite it.
So the first firefox extension that gets loaded is the one that will run.

Odd, firefox_getLatest.sh is supposed to remove firefox-ESR.tcz if it's found when it's run (I suppose it could be installed afterwards though). I see there's also firefox-nightly.tcz, so maybe I should make it delete that if found as well? But it installs to "/usr/local/firefox-nightly-27.0/" so it shouldn't cause trouble?

Plus I don't understand how this causes the error described. The "/tmp/tcloop/firefox/usr/local/firefox/libmozgtk.so" part is correct, so something must have been wrong with "/usr/local/lib/libatk-1.0.so.0", no? The latter isn't in the firefox extensions.

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 12187
Hi CNK
... But it installs to "/usr/local/firefox-nightly-27.0/" so it shouldn't cause trouble? ...
Since that extension doesn't include a /usr/local/bin entry, I didn't know the answer
to that. So I mounted it and looked at the /usr/local/tce.installed/firefox-nightly file.
It creates a /usr/local/bin/firefox-nightly-27.0 link, so no, it won't cause trouble.


Quote
... Plus I don't understand how this causes the error described. ...
Maybe he had an older version of at-spi2-core.tcz. It was just updated on 2025/06/17.