[tde-devels] filecommander will not run

25 views
Skip to first unread message

Felix Miata

unread,
Nov 12, 2023, 6:20:30 AM11/12/23
to dev...@trinitydesktop.org, file-co...@googlegroups.com
# fcl
[2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
GUI thread

(fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
'G_IS_OBJECT (object)' failed
#
This is from Bookworm, but same result from Trixie. Works as expected in IceWM
session.

<http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
http://silk.apana.org.au/fc2development.php
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.

Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata
xsession-errors-ab560-deb12

Felix Miata

unread,
Nov 12, 2023, 4:37:48 PM11/12/23
to dev...@trinitydesktop.org, file-co...@googlegroups.com
Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

> # fcl
> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
> GUI thread

> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
> 'G_IS_OBJECT (object)' failed
> #
> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
> session.

> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
> http://silk.apana.org.au/fc2development.php

Same problem in Jammy.

Brian Havard

unread,
Nov 14, 2023, 8:22:22 AM11/14/23
to file-co...@googlegroups.com
On 13/11/23 03:37, Felix Miata wrote:
> Felix Miata composed on 2023-11-12 01:20 (UTC-0500):
>
>> # fcl
>> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
>> GUI thread
>> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
>> 'G_IS_OBJECT (object)' failed
>> #
>> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
>> session.
>> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
>> http://silk.apana.org.au/fc2development.php
> Same problem in Jammy.

Odd, I can run that package on both of those Linux versions. My main
system is Mint 21 which is based on Ubuntu 22.04 (jammy) and I have a
bookworm VM for testing. Both are running the Mate desktop.
I can't find much when searching for "TQWidget" but it seems to be part
of TQt, a fork of Qt3 maintained by the Trinity Desktop Environment. Is
that what you're using?
I'm surprised to see any such reference as File Commander on Linux uses
the GTK toolkit, not Qt.

Felix Miata

unread,
Nov 15, 2023, 10:46:48 PM11/15/23
to file-co...@googlegroups.com
Brian Havard composed on 2023-11-14 19:22 (UTC+1100):
On another PC with Bookworm failing in same manner, these are some of the
installed packages:
# dpkg-query -W | egrep 'qt|gtk|glib|fileco' | sort
filecommander 2.50.vgit-1828-buster1
gir1.2-glib-2.0:amd64 1.74.0-3
gtk3-tqt-engine-trinity 4:14.1.1-0debian12.0.0+0
gtk-qt-engine-trinity 4:14.1.1-0debian12.0.0+0
gtk-update-icon-cache 3.24.38-2~deb12u1
libavahi-tqt-1:amd64 4:14.1.1-0debian12.0.0+0
libdbus-1-tqt 4:14.1.1-0debian12.0.0+0
libdbus-glib-1-2:amd64 0.112-3
libglib2.0-0:amd64 2.74.6-2
libglib2.0-data 2.74.6-2
libglibmm-2.4-1v5:amd64 2.66.5-2
libgtk2.0-0:amd64 2.24.33-2
libgtk2.0-bin 2.24.33-2
libgtk2.0-common 2.24.33-2
libgtk-3-0:amd64 3.24.38-2~deb12u1
libgtk-3-bin 3.24.38-2~deb12u1
libgtk-3-common 3.24.38-2~deb12u1
libgtkmm-2.4-1v5:amd64 1:2.24.5-4+b1
libpoppler-tqt 4:14.1.1-0debian12.0.0+0
libqt5core5a:amd64 5.15.8+dfsg-11
libqt5dbus5:amd64 5.15.8+dfsg-11
libqt5gui5:amd64 5.15.8+dfsg-11
libqt5network5:amd64 5.15.8+dfsg-11
libqt5widgets5:amd64 5.15.8+dfsg-11
libqt5xml5:amd64 5.15.8+dfsg-11
libtqt3-integration-trinity 4:14.1.1-0debian12.0.0+0
libtqt3-mt:amd64 4:14.1.1-0debian12.0.0+0
libtqt3-mt-data 4:14.1.1-0debian12.0.0+0
libtqtinterface:amd64 4:14.1.1-0debian12.0.0+0
pinentry-gtk2 1.2.1-1
# dpkg-query -W | egrep 'qt|gtk|glib|fileco' | wc -l
30
# grep -A22 filecom dpkg.log
2023-11-15 17:21:26 install filecommander:amd64 <none> 2.50.vgit-1828-buster1
2023-11-15 17:21:26 status half-installed filecommander:amd64 2.50.vgit-1828-buster1
2023-11-15 17:21:27 status triggers-pending mailcap:all 3.70+nmu1
2023-11-15 17:21:27 status triggers-pending hicolor-icon-theme:all 0.17-2
2023-11-15 17:21:27 status triggers-pending man-db:amd64 2.11.2-2
2023-11-15 17:21:27 status unpacked filecommander:amd64 2.50.vgit-1828-buster1
2023-11-15 17:21:27 startup packages configure
2023-11-15 17:21:27 configure libglibmm-2.4-1v5:amd64 2.66.5-2 <none>
2023-11-15 17:21:27 status unpacked libglibmm-2.4-1v5:amd64 2.66.5-2
2023-11-15 17:21:27 status half-configured libglibmm-2.4-1v5:amd64 2.66.5-2
2023-11-15 17:21:27 status installed libglibmm-2.4-1v5:amd64 2.66.5-2
2023-11-15 17:21:28 configure libcairomm-1.0-1v5:amd64 1.14.4-2 <none>
2023-11-15 17:21:28 status unpacked libcairomm-1.0-1v5:amd64 1.14.4-2
2023-11-15 17:21:28 status half-configured libcairomm-1.0-1v5:amd64 1.14.4-2
2023-11-15 17:21:28 status installed libcairomm-1.0-1v5:amd64 1.14.4-2
2023-11-15 17:21:28 configure libpangomm-1.4-1v5:amd64 2.46.3-1 <none>
2023-11-15 17:21:28 status unpacked libpangomm-1.4-1v5:amd64 2.46.3-1
2023-11-15 17:21:28 status half-configured libpangomm-1.4-1v5:amd64 2.46.3-1
2023-11-15 17:21:28 status installed libpangomm-1.4-1v5:amd64 2.46.3-1
2023-11-15 17:21:29 configure libatkmm-1.6-1v5:amd64 2.28.3-1 <none>
2023-11-15 17:21:29 status unpacked libatkmm-1.6-1v5:amd64 2.28.3-1
2023-11-15 17:21:29 status half-configured libatkmm-1.6-1v5:amd64 2.28.3-1
2023-11-15 17:21:29 status installed libatkmm-1.6-1v5:amd64 2.28.3-1
2023-11-15 17:21:29 configure libgtkmm-2.4-1v5:amd64 1:2.24.5-4+b1 <none>
2023-11-15 17:21:29 status unpacked libgtkmm-2.4-1v5:amd64 1:2.24.5-4+b1
2023-11-15 17:21:29 status half-configured libgtkmm-2.4-1v5:amd64 1:2.24.5-4+b1
2023-11-15 17:21:29 status installed libgtkmm-2.4-1v5:amd64 1:2.24.5-4+b1
2023-11-15 17:21:29 configure filecommander:amd64 2.50.vgit-1828-buster1 <none>
2023-11-15 17:21:29 status unpacked filecommander:amd64 2.50.vgit-1828-buster1
2023-11-15 17:21:29 status half-configured filecommander:amd64 2.50.vgit-1828-buster1
2023-11-15 17:21:29 status installed filecommander:amd64 2.50.vgit-1828-buster1
2023-11-15 17:21:29 trigproc hicolor-icon-theme:all 0.17-2 <none>
2023-11-15 17:21:29 status half-configured hicolor-icon-theme:all 0.17-2
2023-11-15 17:21:30 status installed hicolor-icon-theme:all 0.17-2
2023-11-15 17:21:30 trigproc libc-bin:amd64 2.36-9+deb12u3 <none>
2023-11-15 17:21:30 status half-configured libc-bin:amd64 2.36-9+deb12u3
2023-11-15 17:21:30 status installed libc-bin:amd64 2.36-9+deb12u3
2023-11-15 17:21:30 trigproc man-db:amd64 2.11.2-2 <none>
2023-11-15 17:21:30 status half-configured man-db:amd64 2.11.2-2
##
Any suggestiong how I might tell whether the error is something missing, or
something installed, but broken?

Felix Miata

unread,
Dec 18, 2023, 8:42:22 PM12/18/23
to file-co...@googlegroups.com
Felix Miata composed on 2023-11-15 17:46 (UTC-0500):
> Brian Havard composed on 2023-11-14 19:22 (UTC+1100):
>> Felix Miata wrote:
>>> Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

Another way it won't run: on filecommander-2.50-vgit_1829_tumbleweed.x86_64 in
Plasma 5.27.10 it produces cannot open libthai.so.0. Why would an all en_US
(default lang of the OS and kernel), with no alternate langs otherwise needed,
need Thai anything?

Felix Miata

unread,
Feb 1, 2024, 4:58:26 AM2/1/24
to dev...@trinitydesktop.org, file-co...@googlegroups.com
Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

> # fcl
> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
> GUI thread

> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
> 'G_IS_OBJECT (object)' failed
> #
> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
> session.

> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
> http://silk.apana.org.au/fc2development.php

On Tumbleweed 20240130, uninstalling trinity-gtk-qt-engine lets fcl run normally.

Felix Miata

unread,
Feb 12, 2024, 5:28:42 AM2/12/24
to TDE Devels, file-co...@googlegroups.com
Felix Miata via tde-devels composed on 2024-01-31 23:58 (UTC-0500):

> Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

>> # fcl
>> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
>> GUI thread

>> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
>> 'G_IS_OBJECT (object)' failed
>> #
>> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
>> session.

>> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
>> http://silk.apana.org.au/fc2development.php

> On Tumbleweed 20240130, uninstalling trinity-gtk-qt-engine lets fcl run normally.

apt purge gtk-qt-engine-trinity

enabled fcl to run on Trixie.

Felix Miata

unread,
Feb 19, 2024, 5:11:30 AM2/19/24
to TDE Devels, file-co...@googlegroups.com
Felix Miata composed on 2024-02-12 00:28 (UTC-0500):

> Felix Miata via tde-devels composed on 2024-01-31 23:58 (UTC-0500):

>> Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

>>> # fcl
>>> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
>>> GUI thread

>>> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
>>> 'G_IS_OBJECT (object)' failed
>>> #
>>> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
>>> session.

>>> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
>>> http://silk.apana.org.au/fc2development.php

>> On Tumbleweed 20240130, uninstalling trinity-gtk-qt-engine lets fcl run normally.

> apt purge gtk-qt-engine-trinity

> enabled fcl to run on Trixie.

And on Jammy.

Felix Miata

unread,
May 3, 2024, 7:19:30 PM5/3/24
to file-co...@googlegroups.com
Felix Miata composed on 2024-01-31 23:58 (UTC-0500):

> Felix Miata composed on 2023-11-12 01:20 (UTC-0500):

>> # fcl
>> [2023/11/12 00:53:53.248] TQWidget: Cannot create a TQWidget outside of the main
>> GUI thread

>> (fcl:2764): GLib-GObject-CRITICAL **: 00:53:53.248: g_object_ref: assertion
>> 'G_IS_OBJECT (object)' failed
>> #
>> This is from Bookworm, but same result from Trixie. Works as expected in IceWM
>> session.

>> <http://silk.apana.org.au/pub/fcl/nightly/filecommander_2.50.vgit-1828-buster1_amd64.deb>
>> http://silk.apana.org.au/fc2development.php

> On Tumbleweed 20240130, uninstalling trinity-gtk-qt-engine lets fcl run normally.

I reported a TDE bug, as failure to run fcl in TDE in .deb distros apparently
remains a problem: https://mirror.git.trinitydesktop.org/gitea/TDE/tde/issues/170
Reply all
Reply to author
Forward
0 new messages