Giter VIP home page Giter VIP logo

trident-core's People

Contributors

anodos325 avatar beanpole135 avatar hardcodes avatar maxsteciuk avatar q5sys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trident-core's Issues

beta3 loads wrong i915kms.ko

Not sure why beta3 ships two i915kms.ko:
root@trident:~john # find /boot/ -name "i915kms.ko" -exec openssl md5 {} \;
MD5(/boot/kernel/i915kms.ko)= 61fe84a47cd360a36363bf919865c0a5
MD5(/boot/modules/i915kms.ko)= 69aca72b0f1a67066155f7875d8e160c

Out of the box, beta3's i915 driver does loads but seems to be close to a NOP:
Xorg will only run with SCFB driver.

loader(8) says /boot/kernel has precedence.
Removing /boot/kernel/i915kms.ko and rebooting works.

John
[email protected]

Icons missing in Lumina "Desktop Configuration -> Lumina Screen Configuration"

18.11-PRERELEASE

When adding a new screen or trying to align existing screens, the alignment buttons on the right are missing visible icons. Only a blank box is currently displayed.

Also, the top two buttons on the right (align top and align left) are missing mouseover text. The bottom button does have mouseover text ("Tile Screens").

--Jim B.

RC1 generates broken xorg.conf in Intel and nVidia dual device laptop.

RC1's generate-xorg-conf.sh generates broken xorg.conf for all the right reasons.
The Intel should be Card0 in my case.
Section "Device"
  Identifier      "Card0"
  Driver          "modesetting"
  BusID           "0:2:0"
  Option   "AccelMethod"   "none"
EndSection


The work-around is to modify xorg.conf in /etc/X11 and enable to the exist test
in /usr/local/etc/init.d/trident_init
<       #if [ ! -e "${xorg_conf}" ] ; then
---
>       if [ ! -e "${xorg_conf}" ] ; then
44c44
<       #fi
---
>       fi


trident_init then loads the correct i915kms kernel module.

John
[email protected]

root@w650rc:~ # pciconf -lv |grep -A3 vga
vgapci1@pci0:0:2:0:     class=0x030000 card=0x65081558 chip=0x191b8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HD Graphics 530'
    class      = display
--
vgapci0@pci0:1:0:0:     class=0x030200 card=0x65071558 chip=0x139a10de rev=0xa2 hdr=0x00
    vendor     = 'NVIDIA Corporation'
    device     = 'GM107M [GeForce GTX 950M]'
    class      = display

root@w650rc:~ # about

===================
General information
===================

boot environment now (N) … 12.0-CURRENT-up-20181009_123053 NR 2018-10-09
       after restart (R) … 12.0-CURRENT-up-20181009_123053 NR 2018-10-09
boot loader …………………………………… BSD
            type ……………………… EFI
CPU ………………………………………………………… Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
    number of cores ……………… 8
host ……………………………………………………… w650rc
memory ………………………………………………… 16384 MB available, 15303 MB free
OS git branch ……………………………………………………………………………………… Mon
OS git revision ………………………………………………………………………………… Mon
OS kernel build time ………………………………………………………… Oct root@poseidon:/usr/obj/usr/src_tmp/amd64.amd64/sys/GENERIC 8 16:37:41 UTC 2018
OS kernel identity …………………………………………… (uname -i) GENERIC
OS platform (architecture) ……………………… (uname -m) amd64
OS release level ………………………………………………… (uname -r) 12.0-CURRENT
OS version and patch level …… (freebsd-version) 12.0-CURRENT
TrueOS package set ………………… 
TrueOS version …………………………… 
uptime ………………………………………………… 22 mins
user  …………………………………………………… root

pc-mixer crashes on volume change in UI

Describe the bug
When adjusting volume using UI in pc-mixer the app crashes on signal 11 (segmentation fault).
The crash occurred in kernel space so unfortunately there was no core dump captured.

UPDATE
I was able to reproduce the crash on the checked out working copy with debug enabled. Once it crashed on SIGBUS and another time on SIGSEGV

Here is captured backtrace 1:

Core was generated by `./pc-mixer'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000008007598cb in QAbstractSlider::setRepeatAction(QAbstractSlider::SliderAction, int, int) () from /usr/local/lib/qt5/libQt5Widgets.so.5
[Current thread is 1 (LWP 101544)]
(gdb) bt
#0 0x00000008007598cb in QAbstractSlider::setRepeatAction(QAbstractSlider::SliderAction, int, int) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#1 0x00000008007fdb21 in QSlider::mousePressEvent(QMouseEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#2 0x00000008006b1e80 in QWidget::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#3 0x00000008007fd542 in QSlider::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#4 0x000000080067af71 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#5 0x000000080067dcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#6 0x000000080160eef1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#7 0x000000080067b8a9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#8 0x00000008006cfec6 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
#9 0x00000008006ced66 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
#10 0x000000080067af71 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#11 0x000000080067c369 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#12 0x000000080160eef1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#13 0x0000000800bf1b89 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/local/lib/qt5/libQt5Gui.so.5
#14 0x0000000800bd8f5c in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/local/lib/qt5/libQt5Gui.so.5
#15 0x0000000804af9dd8 in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.5
#16 0x000000080160aa3e in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/local/lib/qt5/libQt5Core.so.5
#17 0x000000080160f4ee in QCoreApplication::exec() () from /usr/local/lib/qt5/libQt5Core.so.5
#18 0x000000000021ee14 in main (argc=1, argv=0x7fffffffe840) at main.cpp:74

Here is captured backtrace 2:

Thread 1 received signal SIGSEGV, Segmentation fault.
0x000000080075a9f4 in QButtonGroup::removeButton(QAbstractButton*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
(gdb) bt
#0 0x000000080075a9f4 in QButtonGroup::removeButton(QAbstractButton*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#1 0x0000000800757029 in QAbstractButton::~QAbstractButton() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#2 0x000000080083fe8e in QToolButton::~QToolButton() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#3 0x00000008016386ba in QObjectPrivate::deleteChildren() () from /usr/local/lib/qt5/libQt5Core.so.5
#4 0x00000008006a14e2 in QWidget::~QWidget() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#5 0x00000008007503de in QFrame::~QFrame() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#6 0x00000008016386ba in QObjectPrivate::deleteChildren() () from /usr/local/lib/qt5/libQt5Core.so.5
#7 0x00000008006a14e2 in QWidget::~QWidget() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#8 0x000000000022eba5 in DeviceWidget::~DeviceWidget (this=0x8069d4760) at DeviceWidget.cpp:20
#9 0x000000000022ebe9 in DeviceWidget::~DeviceWidget (this=0x8069d4760) at DeviceWidget.cpp:18
#10 0x00000008016386ba in QObjectPrivate::deleteChildren() () from /usr/local/lib/qt5/libQt5Core.so.5
#11 0x00000008006a14e2 in QWidget::~QWidget() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#12 0x00000008006a1d5e in QWidget::~QWidget() () from /usr/local/lib/qt5/libQt5Widgets.so.5
#13 0x0000000000224f1a in MixerGUI::updateGUI (this=0x80291b1c0) at MixerGUI.cpp:35
#14 0x000000000022199b in MixerTray::loadVol (this=0x80290f380) at MixerTray.cpp:139
#15 0x000000000023292f in MixerTray::qt_static_metacall (_o=0x80290f380, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffd4a8) at moc_MixerTray.cpp:108
#16 0x000000080163fd0d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/local/lib/qt5/libQt5Core.so.5
#17 0x0000000000233bf2 in MixerGUI::updateTray (this=0x80291b1c0) at moc_MixerGUI.cpp:223
#18 0x0000000000227914 in MixerGUI::itemChanged (this=0x80291b1c0, device=...) at MixerGUI.cpp:209
#19 0x00000000002339ab in MixerGUI::qt_static_metacall (_o=0x80291b1c0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffffffd770) at moc_MixerGUI.cpp:140
#20 0x000000080163fd0d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/local/lib/qt5/libQt5Core.so.5
#21 0x0000000000234511 in DeviceWidget::deviceChanged (this=0x80a9bb820, _t1=...) at moc_DeviceWidget.cpp:147
#22 0x000000000022f22a in DeviceWidget::updateVolumes (this=0x80a9bb820, Lvol=80, Rvol=80) at DeviceWidget.cpp:79
#23 0x000000000022f413 in DeviceWidget::RSliderChanged (this=0x80a9bb820, Rvol=80) at DeviceWidget.cpp:116
#24 0x0000000000234444 in DeviceWidget::qt_static_metacall (_o=0x80a9bb820, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffd9b0) at moc_DeviceWidget.cpp:92
#25 0x000000080163fd0d in QMetaObject::activate(QObject*, int, int, void**) () from /usr/local/lib/qt5/libQt5Core.so.5
#26 0x0000000800758f51 in QAbstractSlider::setValue(int) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#27 0x0000000800759626 in QAbstractSlider::triggerAction(QAbstractSlider::SliderAction) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#28 0x00000008007fdb0c in QSlider::mousePressEvent(QMouseEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#29 0x00000008006b1e80 in QWidget::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#30 0x00000008007fd542 in QSlider::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#31 0x000000080067af71 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#32 0x000000080067dcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#33 0x000000080160eef1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#34 0x000000080067b8a9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#35 0x00000008006cfec6 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
#36 0x00000008006ced66 in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5
#37 0x000000080067af71 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#38 0x000000080067c369 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5
#39 0x000000080160eef1 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5
#40 0x0000000800bf1b89 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/local/lib/qt5/libQt5Gui.so.5
#41 0x0000000800bd8f5c in QWindowSystemInterface::sendWindowSystemEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/local/lib/qt5/libQt5Gui.so.5
#42 0x0000000804af9dd8 in ?? () from /usr/local/lib/qt5/libQt5XcbQpa.so.5
#43 0x000000080160aa3e in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/local/lib/qt5/libQt5Core.so.5
#44 0x000000080160f4ee in QCoreApplication::exec() () from /usr/local/lib/qt5/libQt5Core.so.5
#45 0x000000000021ee14 in main (argc=1, argv=0x7fffffffe800) at main.cpp:74

Here is captured CLI output:

Output Devices Found: ("Installed devices:", "pcm0: <Realtek ALC1220 (Rear Analog 5.1/2.0)> (play/rec) default", "pcm1: <Realtek ALC1220 (Front Analog)> (play/rec)", "pcm2: <Realtek ALC1220 (Rear Digital)> (play)", "pcm3: <Intel Kabylake (HDMI/DP 8ch)> (play)", "No devices installed from userspace.")
[Detaching after fork from child process 85553]
[Detaching after fork from child process 85554]
[Detaching after fork from child process 85555]
[Detaching after fork from child process 85556]
[Detaching after fork from child process 85557]
Output Devices Found: ("Installed devices:", "pcm0: <Realtek ALC1220 (Rear Analog 5.1/2.0)> (play/rec) default", "pcm1: <Realtek ALC1220 (Front Analog)> (play/rec)", "pcm2: <Realtek ALC1220 (Rear Digital)> (play)", "pcm3: <Intel Kabylake (HDMI/DP 8ch)> (play)", "No devices installed from userspace.")
[Detaching after fork from child process 85562]
[Detaching after fork from child process 85563]
[Detaching after fork from child process 85564]
[Detaching after fork from child process 85565]
[Detaching after fork from child process 85566]
Output Devices Found: ("Installed devices:", "pcm0: <Realtek ALC1220 (Rear Analog 5.1/2.0)> (play/rec) default", "pcm1: <Realtek ALC1220 (Front Analog)> (play/rec)", "pcm2: <Realtek ALC1220 (Rear Digital)> (play)", "pcm3: <Intel Kabylake (HDMI/DP 8ch)> (play)", "No devices installed from userspace.")
[Detaching after fork from child process 85567]
[Detaching after fork from child process 85568]
[Detaching after fork from child process 85569]
[Detaching after fork from child process 85570]
[Detaching after fork from child process 85571]
Output Devices Found: ("Installed devices:", "pcm0: <Realtek ALC1220 (Rear Analog 5.1/2.0)> (play/rec) default", "pcm1: <Realtek ALC1220 (Front Analog)> (play/rec)", "pcm2: <Realtek ALC1220 (Rear Digital)> (play)", "pcm3: <Intel Kabylake (HDMI/DP 8ch)> (play)", "No devices installed from userspace.")

To Reproduce
Steps to reproduce the behavior:

  1. Go to pc-mixer UI
  2. Adjust volume up and down using slider UI
  3. Observe it crashing
  4. Check /var/log/messages

Expected behavior
pc-mixer does not crash

log

Nov 25 20:32:23 kernel: pid 2150 (pc-mixer), uid 1001: exited on signal 11 (core dumped)

OS Version:
Trident Pre-Release 11/23

/etc/sysctl.d/trident-core.conf entries not processed

sysctl entries in /etc/sysctl.d/trident-core.conf are not processed during startup.

currently not working on 18.11-PRERELEASE_2

steps to reproduce:

  1. to see just the requested sysctls in that file:
cd /etc/sysctl.d
cat trident-core.conf | grep -v "^#" | sort -u | awk '{print $1}'
  1. to see the actual values on a running system:
cd /etc/sysctl.d
for i in `cat trident-core.conf | grep -v "^#" | sort -u | awk -F '=' '{print $1}'`
do
sysctl $i
done

Route through TOR won't connect at all. All network traffic stops

the route through TOR button on the network manager does not work.
pkg install TOR (it's missing during install)
If TOR is not installed the menu item should not show up.
However when TOR is installed after pressing the route through TOR
it launches the browser and won't connect.
No TCP traffic works, not pings not DNS nothing.
Uncheck the route through tor network and everything works again.
This has been a problem for 2 years and no one wants to fix it.

Bootloader fails in RC-1

Used dd to write verified image Trident-RC1-x64-20181008.iso to usb stick
boot fails with this error:

BTX Loader 1.00 BTX version is 1.02
consoles: internal video/keyboard
Bios drive c: is disk0
Bios drive d: is disk1
Bios drive e: is disk2
Bios drive f: is disk3
Bios 637kB/3406528kB available memory

FreeBSD/x86 bootstrap loader revision 1.1
read 272 from 128 to 0xcbfd3550 error 0x20
read 258 from 2 to 0xcbfc3950 error 0x20
read 260 from 64 to 0xcbfcb550 error 0x20
read 1 from 64 to 0xcbfcb550 error 0x20
read 1 from 1 to 0xcbfc3750 error 0x20
panic: free: guard1 fail@0xcc3db650 from unknown:0

TrueOS 1806 fails with same error.
FreeBSD12-alpha9 boots with out issues.
about
General information

boot environment now (N) … RC-1test NR 2018-10-11
after restart (R) … RC-1test NR 2018-10-11
boot loader …………………………………… BSD
type ……………………… BIOS
CPU ………………………………………………………… AMD Phenom(tm) II X6 1075T Processor
number of cores ……………… 6
host ……………………………………………………… dita
memory ………………………………………………… 8960 MB available, 5924 MB free
OS git branch ……………………………………………………………………………………… trueos-stable-18.03
OS git revision ………………………………………………………………………………… fa797a5a3
OS kernel build time ………………………………………………………… Mon 2018 Mar 26 00:24:47 UTC
OS kernel identity …………………………………………… (uname -i) GENERIC
OS platform (architecture) ……………………… (uname -m) amd64
OS release level ………………………………………………… (uname -r) 12.0-CURRENT
OS version and patch level …… (freebsd-version) 12.0-CURRENT
TrueOS package set ………………… STABLE
TrueOS version …………………………… TrueOS-Desktop-201803131015
uptime ………………………………………………… 45 mins
user …………………………………………………… hcd
More (TrueOS Desktop):
desktop environment …… Lumina
sound card driver ………… pcm4: <Realtek ALC892 (Analog 5.1/2.0)> (play/rec) default
wireless driver ………………
X11 drivers ………………………… nvidia_drv.so

Graphics card GTX 460
Motherboard ECS A890GXM-A

Wrong resolution when opening lumina in virtualbox

Hi,

I've installed Trident in virtualbox. The VM is open in full screen mode. When I log in and open the Lumina desktop, the wallpaper doesn't cover the whole screen, only a quarter of it. The rest of the screen is black.
And the desktop panel bar is not at the bottom of the screen : it's at the bottom of where the wallpaper stops. Verticaly speaking, it's in the middle of the screen. Horizontaly, it's on the left.

Right-clicking in the black area doesn't work : no menu opens. But I can move windows there (see screenshot below).

Changing the wallpaper solves this problem ... until I close the session. When I log in again, the bug is back.

I installed Xfce (using pkg, since AppCafe doesn't seem to work) to check if this problem was due to Lumina. No such problem with Xfce. So yes, it's due to Lumina.

image

I tried with beta2 and beta3. Same problem in both cases.

AppCafe only shows local

AppCafe will not show online repository.
installed pre-release in VirtualBox 11-26-2018
pkg install works great

Verify: Xorg auto-start

Verify that the automatic Xorg detection/startup routine works (post-install, live system).

AppCafe - No Packages Found.

I installed: Trident-x64-20180831.iso
ran: trueos-update upgrade

SysAdm: AppCafe
Click on any of the popular searches and get: No Packages Found.
Same with setting it to 'Browsing: all'

Possible missing QtCore modules - Qt5 Compilation & Linkage errors

UPDATE
The following sequence of steps cures the linkage problem:

  1. Uncheck any Qt5 networking apps (falkon, telegram...) in trident-installer UI
  2. Proceed to finish installation of Trident
  3. Reboot
  4. pkg install falkon
  5. falkon
  6. Observe falkon starts up and no undefined symbol error thrown

P.S. 6 reboots and so far issue didn’t reappear. This is workaround, the root cause seems to be due to the installer using Qt5 WebEngine of v5.11 as necessary depedency for falkon while pkg install prompt shows its dependency is Qt5 WebEngine v5.9. This is version on TrueOS 18.03 where issue is not present.

Describe the bug

  1. Falkon, AppCafe failed to start up due to the runtime linkage problem whee linker complaied that one of QNetwork symbols was undefined

  2. For example when starting Falkon it fails with the following error
    /usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so: Undefined symbol "_ZN17QNetworkInterfaceC1ERKS_@Qt_5"
    Although such the symbol and library do exist on the system strings /usr/local/lib/qt5/libQt5Network.so |grep _ZN17QNetworkInterfaceC1ERKS _ZN17QNetworkInterfaceC1ERKS_

  3. full output of ldd falkon

$ which falkon
/usr/local/bin/falkon
$ ldd /usr/local/bin/falkon
/usr/local/bin/falkon:
libFalkonPrivate.so.3 => /usr/local/lib/libFalkonPrivate.so.3 (0x80024c000)
libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x8005af000)
libQt5WebEngineWidgets.so.5 => /usr/local/lib/qt5/libQt5WebEngineWidgets.so.5 (0x8005b4000)
libQt5WebEngineCore.so.5 => /usr/local/lib/qt5/libQt5WebEngineCore.so.5 (0x800800000)
libQt5Positioning.so.5 => /usr/local/lib/qt5/libQt5Positioning.so.5 (0x805aad000)
libQt5Sql.so.5 => /usr/local/lib/qt5/libQt5Sql.so.5 (0x805b30000)
libQt5PrintSupport.so.5 => /usr/local/lib/qt5/libQt5PrintSupport.so.5 (0x805b6b000)
libQt5QuickWidgets.so.5 => /usr/local/lib/qt5/libQt5QuickWidgets.so.5 (0x805bdb000)
libQt5Widgets.so.5 => /usr/local/lib/qt5/libQt5Widgets.so.5 (0x805c00000)
libQt5Quick.so.5 => /usr/local/lib/qt5/libQt5Quick.so.5 (0x80624b000)
libQt5WebChannel.so.5 => /usr/local/lib/qt5/libQt5WebChannel.so.5 (0x8066ae000)
libQt5Qml.so.5 => /usr/local/lib/qt5/libQt5Qml.so.5 (0x8066cd000)
libQt5Network.so.5 => /usr/local/lib/qt5/libQt5Network.so.5 (0x806ac6000)
libxcb.so.1 => /usr/local/lib/libxcb.so.1 (0x806c3b000)
libQt5X11Extras.so.5 => /usr/local/lib/qt5/libQt5X11Extras.so.5 (0x8007f1000)
libQt5Gui.so.5 => /usr/local/lib/qt5/libQt5Gui.so.5 (0x806c64000)
libcrypto.so.111 => /lib/libcrypto.so.111 (0x807167000)
libQt5DBus.so.5 => /usr/local/lib/qt5/libQt5DBus.so.5 (0x807455000)
libQt5Core.so.5 => /usr/local/lib/qt5/libQt5Core.so.5 (0x807600000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x8074d6000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x8075a5000)
libm.so.5 => /lib/libm.so.5 (0x8075c6000)
libc.so.7 => /lib/libc.so.7 (0x807af5000)
libelf.so.2 => /lib/libelf.so.2 (0x807f00000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x807f1a000)
libthr.so.3 => /lib/libthr.so.3 (0x807f32000)
libkvm.so.7 => /lib/libkvm.so.7 (0x807f5d000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x807f70000)
libnss3.so => /usr/local/lib/nss/libnss3.so (0x808089000)
libsmime3.so => /usr/local/lib/nss/libsmime3.so (0x8083b4000)
libnssutil3.so => /usr/local/lib/nss/libnssutil3.so (0x8085de000)
libnspr4.so => /usr/local/lib/libnspr4.so (0x80880e000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x8007f7000)
libevent-2.1.so.6 => /usr/local/lib/libevent-2.1.so.6 (0x80884e000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x8088a0000)
libX11-xcb.so.1 => /usr/local/lib/libX11-xcb.so.1 (0x8007fb000)
libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x805bef000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x8089e1000)
libXi.so.6 => /usr/local/lib/libXi.so.6 (0x8089f5000)
libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x808a06000)
libXtst.so.6 => /usr/local/lib/libXtst.so.6 (0x8075f8000)
libXss.so.1 => /usr/local/lib/libXss.so.1 (0x808a12000)
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x808a17000)
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x808a61000)
libharfbuzz.so.0 => /usr/local/lib/libharfbuzz.so.0 (0x808b19000)
libpng16.so.16 => /usr/local/lib/libpng16.so.16 (0x808bd9000)
libjpeg.so.8 => /usr/local/lib/libjpeg.so.8 (0x808c16000)
libre2.so.0 => /usr/local/lib/libre2.so.0 (0x808cac000)
libavcodec.so.58 => /usr/local/lib/libavcodec.so.58 (0x808e00000)
libavformat.so.58 => /usr/local/lib/libavformat.so.58 (0x80a800000)
libavutil.so.56 => /usr/local/lib/libavutil.so.56 (0x80ac46000)
libopus.so.0 => /usr/local/lib/libopus.so.0 (0x808d09000)
libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x808d7a000)
libsnappy.so.1 => /usr/local/lib/libsnappy.so.1 (0x808dcc000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x80aebe000)
libwebp.so.7 => /usr/local/lib/libwebp.so.7 (0x80a6ee000)
libwebpdemux.so.2 => /usr/local/lib/libwebpdemux.so.2 (0x808dd6000)
libxslt.so.1 => /usr/local/lib/libxslt.so.1 (0x80a780000)
libz.so.6 => /lib/libz.so.6 (0x808ddc000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x808df6000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x80a7be000)
libGL.so.1 => /usr/local/lib/libGL.so.1 (0x80b054000)
libprocstat.so.1 => /usr/lib/libprocstat.so.1 (0x80a7c5000)
libicui18n.so.63 => /usr/local/lib/libicui18n.so.63 (0x80b0e3000)
libicuuc.so.63 => /usr/local/lib/libicuuc.so.63 (0x80b3ee000)
libpcre2-16.so.0 => /usr/local/lib/libpcre2-16.so.0 (0x80b5d3000)
libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x80b66c000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x80b76a000)
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x80a7d3000)
libplc4.so => /usr/local/lib/libplc4.so (0x80a7e0000)
libplds4.so => /usr/local/lib/libplds4.so (0x80a7e7000)
libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x80a7ed000)
libexpat.so.1 => /usr/local/lib/libexpat.so.1 (0x80b80c000)
libbz2.so.4 => /usr/lib/libbz2.so.4 (0x80b837000)
libgraphite2.so.3 => /usr/local/lib/libgraphite2.so.3 (0x80b84c000)
libswresample.so.3 => /usr/local/lib/libswresample.so.3 (0x80b877000)
libvpx.so.5 => /usr/local/lib/libvpx.so.5 (0x80ba96000)
libwebpmux.so.3 => /usr/local/lib/libwebpmux.so.3 (0x80bc93000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x80bca0000)
libfdk-aac.so.1 => /usr/local/lib/libfdk-aac.so.1 (0x80bccb000)
libmp3lame.so.0 => /usr/local/lib/libmp3lame.so.0 (0x80bdbd000)
libtheoraenc.so.1 => /usr/local/lib/libtheoraenc.so.1 (0x80be40000)
libtheoradec.so.1 => /usr/local/lib/libtheoradec.so.1 (0x80be72000)
libvorbis.so.0 => /usr/local/lib/libvorbis.so.0 (0x80be85000)
libvorbisenc.so.2 => /usr/local/lib/libvorbisenc.so.2 (0x80bebb000)
libx264.so.155 => /usr/local/lib/libx264.so.155 (0x80bf5f000)
libx265.so.160 => /usr/local/lib/libx265.so.160 (0x80c24a000)
libxvidcore.so.4 => /usr/local/lib/libxvidcore.so.4 (0x80c78f000)
libva.so.2 => /usr/local/lib/libva.so.2 (0x80c8bb000)
libgmp.so.10 => /usr/local/lib/libgmp.so.10 (0x80c8e3000)
libgnutls.so.30 => /usr/local/lib/libgnutls.so.30 (0x80c966000)
libva-drm.so.2 => /usr/local/lib/libva-drm.so.2 (0x808dfb000)
libva-x11.so.2 => /usr/local/lib/libva-x11.so.2 (0x80a7f5000)
libvdpau.so.1 => /usr/local/lib/libvdpau.so.1 (0x80cade000)
libxcb-dri3.so.0 => /usr/local/lib/libxcb-dri3.so.0 (0x80cae5000)
libxcb-xfixes.so.0 => /usr/local/lib/libxcb-xfixes.so.0 (0x80caea000)
libxcb-present.so.0 => /usr/local/lib/libxcb-present.so.0 (0x80caf2000)
libxcb-sync.so.1 => /usr/local/lib/libxcb-sync.so.1 (0x80caf7000)
libxshmfence.so.1 => /usr/local/lib/libxshmfence.so.1 (0x80cafe000)
libglapi.so.0 => /usr/local/lib/libglapi.so.0 (0x80cb02000)
libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x80cb5e000)
libxcb-glx.so.0 => /usr/local/lib/libxcb-glx.so.0 (0x80cb63000)
libxcb-dri2.so.0 => /usr/local/lib/libxcb-dri2.so.0 (0x80cb7e000)
libXxf86vm.so.1 => /usr/local/lib/libXxf86vm.so.1 (0x80cb84000)
libdrm.so.2 => /usr/local/lib/libdrm.so.2 (0x80cb8c000)
libutil.so.9 => /lib/libutil.so.9 (0x80cba2000)
libicudata.so.63 => /usr/local/lib/libicudata.so.63 (0x805bfd000)
libogg.so.0 => /usr/local/lib/libogg.so.0 (0x80cbb9000)
libmd.so.6 => /lib/libmd.so.6 (0x80cbc1000)
librt.so.1 => /usr/lib/librt.so.1 (0x80cbde000)
libp11-kit.so.0 => /usr/local/lib/libp11-kit.so.0 (0x80cbe6000)
libunistring.so.2 => /usr/local/lib/libunistring.so.2 (0x80cd0a000)
libtasn1.so.6 => /usr/local/lib/libtasn1.so.6 (0x80cebf000)
libnettle.so.6 => /usr/local/lib/libnettle.so.6 (0x80ced6000)
libhogweed.so.4 => /usr/local/lib/libhogweed.so.4 (0x80cf11000)
libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0x80cf47000)
libffi.so.6 => /usr/local/lib/libffi.so.6 (0x80cf69000)

  1. plugins/bearer ldd output

$ ldd /usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so
/usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so:
libQt5Network.so.5 => /usr/local/lib/qt5/libQt5Network.so.5 (0x800e00000)
libQt5Core.so.5 => /usr/local/lib/qt5/libQt5Core.so.5 (0x801000000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x800690000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x80075f000)
libthr.so.3 => /lib/libthr.so.3 (0x800780000)
libc.so.7 => /lib/libc.so.7 (0x800248000)
libz.so.6 => /lib/libz.so.6 (0x8007ab000)
libkvm.so.7 => /lib/libkvm.so.7 (0x8007c5000)
libprocstat.so.1 => /usr/lib/libprocstat.so.1 (0x8007d8000)
libexecinfo.so.1 => /usr/lib/libexecinfo.so.1 (0x8007e6000)
libm.so.5 => /lib/libm.so.5 (0x800f75000)
libicui18n.so.63 => /usr/local/lib/libicui18n.so.63 (0x8014f5000)
libicuuc.so.63 => /usr/local/lib/libicuuc.so.63 (0x801800000)
libpcre2-16.so.0 => /usr/local/lib/libpcre2-16.so.0 (0x8019e5000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x801a7e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800fa7000)
libelf.so.2 => /lib/libelf.so.2 (0x800fbf000)
libutil.so.9 => /lib/libutil.so.9 (0x800fd9000)
libicudata.so.63 => /usr/local/lib/libicudata.so.63 (0x8007eb000)
libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x801b97000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x801c95000)
libintl.so.8 => /usr/local/lib/libintl.so.8 (0x8007ed000)

  1. Error on statup:

$ falkon
ld-elf.so.1: /usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so: Undefined symbol "ZN17QNetworkInterfaceC1ERKS@Qt_5"

  1. SHA256 hash of falkon binary

$ sha256 /usr/local/bin/falkon
SHA256 (/usr/local/bin/falkon) = 1f0686579fc7cea610b5688a5e6b6bdbafe654af3932ebdaf054ce9857bae4c2

This started happening after reboot.

To Reproduce
UPDATE
The following sequence of steps cures the linkage problem:

  1. Uncheck any Qt5 networking apps (falkon, telegram...) in trident-installer UI
  2. Proceed to finish installation of Trident
  3. Reboot
  4. pkg install falkon
  5. falkon
  6. Observe falkon starts up and no undefined symbol error thrown

P.S. 6 reboots and so far issue didn’t reappear. This is workaround, the root cause seems to be due to the installer using Qt5 WebEngine of v5.11 as necessary depedency for falkon while pkg install prompt shows its dependency is Qt5 WebEngine v5.9. This is version on TrueOS 18.03 where issue is not present.


Steps to reproduce the behavior:

  1. Boot Trident
  2. Start Falkon, Telegram desktop app or any other Qt5 app from terminal
  3. Check terminal output for errors described above

Expected behavior
Qt5 apps start successfully

Screenshots
N/A

OS Version:
Trident RC 1

Additional context
N/A

UPDATE 2018-10-08

  1. Rebuild of Qt5 libraries including net/qt5-network, trueos-update did not help to resolve the issue
  2. When building net/qt5-network I found the following log strip --strip-unneeded /usr/ports/net/qt5-network/work/stage/usr/local/lib/qt5/plugins/bearer/libqgenericbearer.so
    3.After removal of qt5/plugins/bearer (backing up to qt5/plugins/bearer.20181008) AppCafe, Falkon, started up. However Falkon then immediately crashed with the following on the first interaction

`Qt version: 5.11.1 (compiled with 5.11.1)
Falkon version: 3.0.0
Rendering engine: QtWebEngine

============== BACKTRACE ==============
#0: 0x20442f <???> at /usr/local/bin/falkon
#1: 0x807e30166 <pthread_sigmask+0x536> at /lib/libthr.so.3`

UPDATE: Mouse not detected during RC3 Installation

Describe the bug
The USB mouse is not detected during RC3 installation.

To Reproduce
Steps to reproduce the behavior:

  1. Boot installer from USB
  2. Observer UI behavior

Expected behavior
UI responsive to the mouse

Screenshots

OS Version:
Trident RC3

Additional context
Workaround steps which worked for me:

  1. kdldload ums
  2. service devd restart ; service moused restart
  3. start-trident-installer &

PCDM-session crashes when pressing Select Driver button on the logon screen

Describe the bug
As soon as Trident booted to the logon screen and when the Select Driver button in the upper right corner was pressed the following crash of occurred PCDM-session process.
The core dump was generated and in general it indicates at the issue of deallocating memory source via free() hook to jemalloc

To Reproduce
Steps to reproduce the behavior:

  1. Boot Trident
  2. Press Select Driver button in the upper right corner of the logon screen
  3. Observe the crash and check core dump generated if core dump generation is enabled

Expected behavior
Daemon does not crash

Screenshots
N/A

OS Version:
Trident RC 1

Additional context
Please see core dump below
Core was generated by /usr/local/bin/PCDM-session -once vt9'.
Program terminated with signal SIGABRT, Aborted.
#0 thr_kill () at thr_kill.S:3
3 thr_kill.S: No such file or directory.
[Current thread is 1 (LWP 100492)]
(gdb) bt
#0 thr_kill () at thr_kill.S:3
#1 0x0000000801b00f04 in __raise (s=6) at /usr/src_tmp/lib/libc/gen/raise.c:54
#2 0x0000000801b00e79 in abort () at /usr/src_tmp/lib/libc/stdlib/abort.c:67
#3 0x0000000801ab26f6 in __je_rtree_leaf_elm_lookup_hard (tsdn=, rtree=,
rtree_ctx=0x80052a0b8, key=140737488349128, dependent=, init_missing=)
at jemalloc_rtree.c:239
#4 0x0000000801afd696 in rtree_leaf_elm_lookup (rtree=0x6, init_missing=false, tsdn=,
rtree_ctx=, key=, dependent=)
at /usr/src_tmp/contrib/jemalloc/include/jemalloc/internal/rtree.h:381
#5 rtree_read (tsdn=, rtree=, rtree_ctx=, key=,
dependent=) at /usr/src_tmp/contrib/jemalloc/include/jemalloc/internal/rtree.h:406
#6 0x0000000801af635a in rtree_szind_slab_read (dependent=255, tsdn=, rtree=,
rtree_ctx=, key=, r_szind=, r_slab=)
at /usr/src_tmp/contrib/jemalloc/include/jemalloc/internal/rtree.h:458
#7 ifree (tsd=0x80052a090, ptr=0x7fffffffe7c8, tcache=0x80052a250, slow_path=true) at jemalloc_jemalloc.c:2210
#8 0x0000000801af6b82 in __free (ptr=0x7fffffffe7c8) at jemalloc_jemalloc.c:2404
#9 0x00000000004aa301 in ?? ()
#10 0x00000000004ab530 in ?? ()
#11 0x00000000004a8095 in ?? ()
#12 0x0000000800511000 in ?? ()
#13 0x0000000000000000 in ?? ()
`

/usr/local/etc/fonts/font.conf missing

During the install install of RC1, running

sudo fc-cache -f it would returnd
Fontconfig error: Cannot load default config file

fixed by copying the sample.conf in the directory

sudo cp /usr/local/etc/fonts/fonts.conf.sample /usr/local/etc/fonts/fonts.conf

as discussed on telegram 12 Oct 2018

Wrong xorg.conf auto configuration

On laptop I have two GPU:

  1. Built in HD Graphics:
    vgapci1@pci0:0:2:0: class=0x030000 card=0x08021028 chip=0x591b8086 rev=0x04 hdr=0x00
    vendor = 'Intel Corporation'
    class = display
    subclass = VGA
  2. External nVidia GeForce:
    vgapci0@pci0:1:0:0: class=0x030000 card=0x08021028 chip=0x1c2010de rev=0xa1 hdr=0x00
    vendor = 'NVIDIA Corporation'
    device = 'GP106M [GeForce GTX 1060 Mobile]'
    class = display
    subclass = VGA

Since it is configuration witn nVidia Optimus technology secind GPU will not work on FreeBSD, so I did not install nvidia drivers.

Auto created xorg.conf:
`Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
EndSection

Section "Device"
Identifier "Card1"
Driver "modesetting"
BusID "0:2:0"
Option "AccelMethod" "none"
EndSection

Section "Device"
Identifier "Card0"
Driver ""
BusID "1:0:0"

EndSection`

The problem is in screen section. Card1 should be choosen.
Obvious solution for fixing situation like this:

  1. Check installed GPU. If HD Graphics and nVidia are installed in the same time AND device is laptop - choose Intel GPU

[SOLVED] webcamd not starting

trident rc1: webcamd not starting.

solution appears to be:

add "directory /usr/local/etc/devd-openrc";

to the options section of /etc/devd.conf.

there is a webcamd.conf file all ready to go in that directory. letting devd pick it up does the trick.

Note: and the user still needs to add webcamd_enable="YES" to /etc/rc.conf

Pulse audio error

Nov 17 16:00:39 pulseaudio[1674]: [(null)] core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Nov 17 16:00:39 syslogd: last message repeated 10 times
Nov 17 16:00:39 pulseaudio[1674]: [(null)] module-sndio.c: record channels changed: 4294967295 -> 0
Nov 17 16:00:39 pulseaudio[1674]: [(null)] oss-util.c: '/dev/dsp1' doesn't support full duplex
Nov 17 16:00:39 pulseaudio[1674]: [(null)] oss-util.c: '/dev/dsp2' doesn't support full duplex
Nov 17 16:00:39 pulseaudio[1674]: [(null)] authkey.c: Failed to open cookie file '/usr/home/user/.config/pulse/cookie': No such file or directory
Nov 17 16:00:39 pulseaudio[1674]: [(null)] authkey.c: Failed to load authentication key '/usr/home/user/.config/pulse/cookie': No such file or directory

SysAdm empty filename passed to function

/var/log/sysadm-server-ws.log

Starting the PC-BSD sysadm server.... (WebSocket)
Using SSL Library:

  • Version: "OpenSSL 1.1.1-freebsd 11 Sep 2018"
    Server Started: "2018-11-18T10:26:31"
    Port: "12150"
    URL: "wss://127.0.0.1:12150"
  • Configuration File: "/var/db/sysadm.ini"
    WARNING: Empty filename passed to function
    Context: Line:

maybe related:

/var/log/PCDM-vt9.log

Warning: Could not parse stylesheet of object 0x7fffffffe808
Debug: ThemeStruct: Invalid item: "encdevice"
Warning: Empty filename passed to function
Warning: Could not parse stylesheet of object 0x7fffffffe808

cupsd fails to start due to missing configuration file

Describe the bug
On start-up the syslog is filled with messages that cupsd cannot open /usr/local/etc/cups/cupsd.conf.
There is only /usr/local/etc/cups/cupsd.conf.sample in place.

To Reproduce
Steps to reproduce the behavior:

  1. Boot Trident
  2. Check /var/log/messages

Expected behavior

  1. cupsd daemon starts up successfully
  2. The error log message disappers

Log evidence

Oct  6 17:36:52  supervise-daemon[52568]: /usr/local/sbin/cupsd, pid 74931, exited with return code 1
Oct  6 17:36:52  cupsd[75267]: Unable to open "/usr/local/etc/cups/cupsd.conf" - No such file or directory

OS Version:
Trident Beta 3

Additional context
Add any other context about the problem here.

amdgpu fails

Describe the bug
The install crashes when loading "service trident_int"

To Reproduce
Steps to reproduce the behavior:

  1. bootup trident
    end result crash
  2. if during the openrc phase of loading, the start "service trident_int" is skipped and the following services are started will result in the login desktop.

log file attached

all.log

Expired leapsecond file

By the /var/log/ntpd.err and ntpd.log

leapsecond file ('/var/db/ntpd.leap-seconds.list'): expired less than 325 days ago
unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING

17 Nov 16:00:00 ntpd[1313]: leapsecond file ('/var/db/ntpd.leap-seconds.list'): good hash signature
17 Nov 16:00:00 ntpd[1313]: leapsecond file ('/var/db/ntpd.leap-seconds.list'): loaded, expire=2017-12-28T00:00:00Z last=2017-01-01T00:00:00Z ofs=37
17 Nov 16:00:00 ntpd[1313]: Listen and drop on 0 v6wildcard [::]:123
17 Nov 16:00:00 ntpd[1313]: Listen and drop on 1 v4wildcard 0.0.0.0:123
17 Nov 16:00:00 ntpd[1313]: Listen normally on 2 re0 [fe80::3265:ecff:fea5:5267%1]:123
17 Nov 16:00:00 ntpd[1313]: Listen normally on 3 lo0 [::1]:123
17 Nov 16:00:00 ntpd[1313]: Listen normally on 4 lo0 [fe80::1%2]:123
17 Nov 16:00:00 ntpd[1313]: Listen normally on 5 lo0 127.0.0.1:123
17 Nov 16:00:00 ntpd[1313]: Listening on routing socket on fd #26 for interface updates
17 Nov 16:00:00 ntpd[1313]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized

/var/log/messages

Nov 17 15:59:59 kernel: atrtc0: port 0x70-0x77 irq 8 on acpi0
Nov 17 15:59:59 kernel: atrtc0: Warning: Couldn't map I/O.
Nov 17 15:59:59 kernel: atrtc0: registered as a time-of-day clock, resolution 1.000000s

and the /var/log/messages is missing

Typo in README.md

Describe the bug
"heirarchy" -> "hierarchy"

To Reproduce
N/A

Expected behavior
N/A

Screenshots
N/A
OS Version:
N/A

Additional context
N/A

Networking - OpenRC and Interface type detection.

Describe the bug
If the system detects that there is a ethernet card and that card is not configured on rc.conf the rc scripts think the card has WPA feature and tries to run wpa_supplicant on the ethernet card.

To Reproduce
Steps to reproduce the behavior:
1 - install an ethernet card.
2 - remove any related configuration from rc.conf (if there is any).
3 - serivce network restart (or just a plain install).
4 - to fix it define the interface unde rc.conf (ifconfig_igb0="")

Expected behavior
if an Ethernet card is not configured, it need to be just left inactive or default config (up, link and nothing else, apart from inet6 address that will pick it up automatically).

OS Version:

  • Trident Beta3.

Additional context

  • been checking the rc scripts and seems that the wpa function return that the card supports WPA and then it triggers the wpa_supplicant script.

pcdm setupx fails initially on Driver Reset event

Describe the bug
When Driver Reset button (upper right corner) is pressed sevice pcdm setupx is invoked. Besides the de-allocation crash which was mentioned in related issue (pull request raised) setupx does not bring PCDM-session at once. It takes a few attempts to start it.

The error in system is the following.

Oct 18 21:14:36 /usr/local/etc/init.d/pcdm.vt9[66769]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:14:36 /usr/local/etc/init.d/pcdm.vt9[86781]: ERROR: pcdm.vt9 failed to start
Oct 18 21:14:38 kernel: uhub_reattach_port: giving up port reset - device vanished
Oct 18 21:14:39 /usr/local/etc/init.d/pcdm.vt9[62042]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:14:39 /usr/local/etc/init.d/pcdm.vt9[75906]: ERROR: pcdm.vt9 failed to start
Oct 18 21:14:39 kernel: uhub_reattach_port: giving up port reset - device vanished
Oct 18 21:14:44 syslogd: last message repeated 4 times
Oct 18 21:14:45 /usr/local/etc/init.d/pcdm.vt9[57928]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:14:45 /usr/local/etc/init.d/pcdm.vt9[54921]: ERROR: pcdm.vt9 failed to start
Oct 18 21:14:45 kernel: uhub_reattach_port: giving up port reset - device vanished
Oct 18 21:14:46 syslogd: last message repeated 1 times
Oct 18 21:14:47 /usr/local/etc/init.d/pcdm.vt9[46423]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:14:47 /usr/local/etc/init.d/pcdm.vt9[67233]: ERROR: pcdm.vt9 failed to start
Oct 18 21:14:48 kernel: uhub_reattach_port: giving up port reset - device vanished
Oct 18 21:14:58 syslogd: last message repeated 8 times
Oct 18 21:14:59 /usr/local/etc/init.d/pcdm.vt9[41103]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:14:59 /usr/local/etc/init.d/pcdm.vt9[56974]: ERROR: pcdm.vt9 failed to start
Oct 18 21:14:59 kernel: uhub_reattach_port: giving up port reset - device vanished
Oct 18 21:15:00 /usr/local/etc/init.d/pcdm.vt9[45619]: start-stop-daemon: /usr/local/sbin/PCDMd is already running
Oct 18 21:15:00 /usr/local/etc/init.d/pcdm.vt9[42491]: ERROR: pcdm.vt9 failed to start

PCDM service also complains about some empty filename (not sure whether it is related):

Warning: Empty filename passed to function
Warning: Empty filename passed to function
Warning: Empty filename passed to function
Warning: Empty filename passed to function
Warning: Empty filename passed to function

To Reproduce
Steps to reproduce the behavior:

  1. Click Driver Reset button in the upper-right corner of PCDM login screen
  2. Observe the behavior
  3. Try to invoke service pcdm setupx

Expected behavior
PCDM comes back successfully

Screenshots
N/A

OS Version:
Trident RC2

generate-xorg-conf.sh generates broken xorg.conf

There's a couple bugs with trident-core-201811161350 in the generated xorg.conf :
1. It selects the VESA vice modesetting due to the ancient host firmware only supporting 
BIOS mode.

*** /root/detect-best-driver.sh.trident Tue Nov 27 10:41:54 2018
--- /usr/local/share/trident/scripts/detect-best-driver.sh      Tue Nov 27 10:40:38 2018
***************
*** 29,35 ****
    if [ "${efi}" = "UEFI" ] ; then
      driver="modesetting intel"
    else
!     driver="intel"
    fi
  
  elif [ "${vendor_detected}" = "nvidia" ] ; then
--- 29,35 ----
    if [ "${efi}" = "UEFI" ] ; then
      driver="modesetting intel"
    else
!     driver="modesetting intel"
    fi
  
  elif [ "${vendor_detected}" = "nvidia" ] ; then


2. The Optimus detection selects nVidia vice the Intel VGA device due to the above driver detection
routine assuming modesetting only working with EFI.

John
[email protected]

xorg.conf.corrected.txt
xorg.conf.generated.txt
pciconf.txt
dmidecode.txt
devinfo.txt

Falkon doesn't load

Looks like there is a missing library.

[mlapointe@trident-6850 ~]$ falkon
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-mlapointe'
libEGL warning: DRI2: failed to authenticate
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-mlapointe'
Fontconfig error: Cannot load default config file
Falkon: 1 extensions loaded
QKqueueFileSystemWatcherEngine::addPaths: open: No such file or directory
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_set_psk_client_callback
The X11 connection broke (error 4). Did the X11 server die?
[49055:208154624:0901/064200.959906:ERROR:broker_posix.cc(41)] Invalid node channel message

VBox mouse wheel (up) acts like browser back button.

I installed: Trident-x64-20180831.iso as guest OS in a VBox vm.
ran: trueos-update upgrade (done on 9/4/2018)

The mouse wheel when rolling UP will act like the 'back' button in konqueror, firefox, and falkon browsers.
It is a bit inconsistent as to how far 'back' the mouse wheel-up will go.
This issue happens in both lumina and kde desktop's.

This mouse issue does not exist in an older release (TrueOS-Desktop-18.03) with the same VBox configuration.

It was discovered the Trident insaller configured /etc/X11/xorg.conf
w/o a keyboard and mouse input sections. I copied the xorg.conf from the vm trueos-Desktop-18.03
and reboot. However the mouse issue remains.

Trident (this is where the mouse was having issues) version info:

uname -a
   FreeBSD TridentD01 12.0-CURRENT FreeBSD 12.0-CURRENT #0: Fri Aug 31 09:12:30 UTC 2018
        root@poseidon:/usr/obj/usr/src_tmp/amd64.amd64/sys/GENERIC  amd64

trident-core-201808290904
trueos-libqt5-20180529
trueos-libsh-201706210952
desktop-file-utils-0.23
plasma5-plasma-desktop-5.12.5_3
lumina-1.4.2_201808300852
lumina-core-1.4.2_201808300852
lumina-coreutils-1.4.2_201808300852

xorg-7.7_3
xorg-apps-7.7_2
xorg-drivers-7.7_5
xorg-libraries-7.7_2
xorg-minimal-7.5.2_2
xorg-server-1.18.4_9,1
xorgproto-2018.4

kde-baseapps-18.08.0
kdelibs-kde4-4.14.38_5
kdeutils-18.08.0
kf5-kded-5.49.0
kf5-kdelibs4support-5.49.0
kf5-frameworkintegration-5.49.0
kf5-kded-5.49.0
kf5-kinit-5.49.0
kf5-kpackage-5.49.0
kf5-kparts-5.49.0
kf5-kservice-5.49.0
kf5-krunner-5.49.0
kf5-plasma-framework-5.49.0

falkon-3.0.0_2
firefox-62.0,1
konqueror-18.08.0

TrueOS-Desktop-18.03 (In this version the mouse is working OK) version info

OS git branch ……………………………………………………………………………………… trueos-stable-18.03
OS git revision ………………………………………………………………………………… fa797a5a3
OS release level ………………………………………………… (uname -r) 12.0-CURRENT
OS version and patch level …… (freebsd-version) 12.0-CURRENT
TrueOS package set ………………… STABLE
TrueOS version …………………………… TrueOS-Desktop-201803131015

virtualbox-ose-additions-5.2.6_1.
trueos-desktop-201803131015
trueos-core-201803131015
trueos-utils-201710251127
trueos-utils-qt5-201803051002

linux-c6-xorg-libs-7.4_10
xorg-drivers-7.7_5
xorg-server-1.18.4_6,1

X.Org X Server 1.18.4
Release Date: 2016-07-19
[    50.938] X Protocol Version 11, Revision 0
[    50.938] Build Operating System: FreeBSD 12.0-CURRENT amd64
[    50.938] Current Operating System: FreeBSD trueos-8503 12.0-CURRENT FreeBSD 12.0-CURRENT #26 fa797a5a3(trueos-stable-18.03): Mon Mar 26 00:24:47 UTC 2018     root@chimera:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
[    50.938] Build Date: 08 March 2018  02:00:13PM
[    50.938]
[    50.938] Current version of pixman: 0.34.0

/usr/local/bin/konqueror was installed by package kde-baseapps-4.14.3_3
firefox-61.0.2,1
chromium-63.0.3239.132
falkon-3.0.0

Using VBox (both Trueos-Desktop and Trident use this VBox configuration):

   config:
      Shared Clipboard and Drag'n'Drop: Bidirectional
      system
          Motherboard tab
             Base Mem: 7024 MB
             Chipset: ICH9
             Pointing Device: PS/2 Mouse
             Extended Features: [x] Enable I/O APIC
                                [x] Enable EFI
          Processor tab
             Processors: 2
             Execution Cap: 90%
             Extended Features: [ ] Enable PAE/NX

          Acceleration tab
             Paravirtualization interface: KVM
             Hardware Virtualization: [x] Enable VT-x/AMD-V
                                      [x] Enable Nested Paging

       Display
          Screen tab
             Vid Mem: 123 MB
             Monitor count: 1
             Scale Factor:  100 %
             Acceleration: [x] Enable 3D Acceleration
                           [ ] Enable 2D Acceleration

          Remote Display tab
             [x] Enable Server
              (all other settings on this tab are default values.)

       Storage
          Controller: SATA       Type: AHCI
             xxx.vdi   virtual HD

Bios install fails

Tested under VMware workstation 14.1.3 build-9474260 pro (linux)

BIOS reported that it couldn't find the bootloader
missingbootloader

Pre-Release2 : filesystem issues possibly related to .autofs

Recursive directory listing with "ls -alR / " hangs on .autofs
It eventually times out (takes about 3 minutes) and continues.

Then gets hung on /net (another long hang). it eventually continues to the end.

The command returns a non-zero value (1).

I will post an about(1) from that machine shortly.

Personacrypt missing

installed clean 11-30-2018 release candidate.
Personacrypt is missing and not in the repository to install. However it still shows up in the user manager. When you try and add a personacrypt user and enable it in the user manager it fails to add a user. pkg install cannot find personacrypt. Pkg search cannot find it either.
I think this is a really great feature. It should not be removed.
I would like to see it updated so it could be used from command line log ins as well.
So it would function in trueos as well as trident

devd misconfiguration causes devd startup failure

Describe the bug
There is missing closing quote on line 28 of /usr/local/etc/devd/trident-media.conf
This causes start-up of devd daemon.

To Reproduce
Steps to reproduce the behavior:

  1. Boot Trident
  2. Check /var/log/messages for "devd.*syntax error"

Expected behavior

  1. devd starts up
  2. Error is gone

Log
Oct 6 21:29:07 devd[80762]: line 29: device: syntax error
OS Version:
Trident Beta 3

Additional context
N/A

pkg crashes when performing a version.

When running 'pkg version ' the application segfaults.

[amzo@Bahamut ~]$ pkg version hexchat
CoinMP-1.8.3_1 =
Child process pid=60674 terminated abnormally: Segmentation fault
[amzo@Bahamut ~]$

Backtrace of this:

``
(gdb) run version hexchat
Starting program: /usr/sbin/pkg version hexchat
[Detaching after vfork from child process 69342]
[Detaching after vfork from child process 88353]
CoinMP-1.8.3_1 =
[Detaching after vfork from child process 93541]

Program received signal SIGSEGV, Segmentation fault.
kh_get_ports (h=0x800d086d0, key=0x1 <error: Cannot access memory at address 0x1>) at /usr/src_tmp/contrib/pkg/src/version.c:64
64 /usr/src_tmp/contrib/pkg/src/version.c: No such file or directory.
(gdb) backtrace
#0 kh_get_ports (h=0x800d086d0, key=0x1 <error: Cannot access memory at address 0x1>) at /usr/src_tmp/contrib/pkg/src/version.c:64
#1 validate_origin (portsdir=, origin=0x80026d258 "base") at /usr/src_tmp/contrib/pkg/src/version.c:689
#2 port_version (cmd=, origin=0x80026d258 "base", pkgname=, portsdir=) at /usr/src_tmp/contrib/pkg/src/version.c:706
#3 do_source_ports (opt=1024, limchar=45 '-', pattern=, match=, matchorigin=, matchname=, portsdir=0x800272170 "/usr/ports")
at /usr/src_tmp/contrib/pkg/src/version.c:783
#4 0x0000000000228c92 in exec_version (argc=, argv=) at /usr/src_tmp/contrib/pkg/src/version.c:1009
#5 0x000000000021f224 in main (argc=, argv=0x7fffffffe970) at /usr/src_tmp/contrib/pkg/src/main.c:887
(gdb) frame 0
#0 kh_get_ports (h=0x800d086d0, key=0x1 <error: Cannot access memory at address 0x1>) at /usr/src_tmp/contrib/pkg/src/version.c:64
64 in /usr/src_tmp/contrib/pkg/src/version.c
(gdb) ``

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.