Comments (8)
Can you tell me more about the problem, sir?
Compilation errors, etc.
from wapanel.
Offcourse. Sorry I did not provide the correct information.
In fact it compiles but crashes at running.
HOST:x: /home/x/wapanel/wapanel >mkdir build 0
HOST:x: /home/x/wapanel/wapanel >cd build 0
HOST:x: /home/x/wapanel/wapanel/build >meson .. 0
The Meson build system
Version: 0.58.1
Source dir: /usr/home/x/wapanel/wapanel
Build dir: /usr/home/x/wapanel/wapanel/build
Build type: native build
Project name: wapanel
Project version: 1.0.0
C++ compiler for the host machine: ccache c++ (clang 11.0.1 "FreeBSD clang version 11.0.1 ([email protected]:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)")
C++ linker for the host machine: c++ ld.lld 11.0.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
C compiler for the host machine: ccache cc (clang 11.0.1 "FreeBSD clang version 11.0.1 ([email protected]:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)")
C linker for the host machine: cc ld.lld 11.0.1
Library dl found: YES
Found pkg-config: /usr/local/bin/pkg-config (1.7.4)
Run-time dependency gtk-layer-shell-0 found: YES 0.6.0
Run-time dependency gtk+-3.0 found: YES 3.24.29
Run-time dependency gio-2.0 found: YES 2.66.8
Run-time dependency threads found: YES
Run-time dependency wayland-protocols found: YES 1.21
Run-time dependency wayland-client found: YES 1.19.0
Program wayland-scanner found: YES (/usr/local/bin/wayland-scanner)
Run-time dependency libpulse found: YES 14.2
Dependency threads found: YES unknown (cached)
Configuring config_data.hh using configuration
Build targets in project: 10
Found ninja-1.10.2 at /usr/local/bin/ninja
HOST:x: /home/x/wapanel/wapanel/build >ninja 0
[20/40] Compiling C++ object src/applets/app-finder/libwapanel-applet-app-finder.so.p/components_list_area.cc.o
In file included from ../src/applets/app-finder/components/list_area.cc:1:
../src/applets/app-finder/components/list_area.hh:37:7: warning: private field 'm_search_container_visible' is not used [-Wunused-private-field]
bool m_search_container_visible = false;
^
1 warning generated.
[40/40] Linking target wapanel
HOST:x: /home/x/wapanel/wapanel/build >aa 0
build.ninja config_data.hh libwapanel-appletapi.a.p/ meson-logs/ meson-uninstalled/ thirdparty/ wapanel.p/
compile_commands.json libwapanel-appletapi.a meson-info/ meson-private/ src/ wapanel*
HOST:x: /home/x/wapanel/wapanel/build >./wapanel 0
[wapanel] [INFO] (../src/main.cc:193): Started wapanel version 1.0.0
zsh: abort ./wapanel
HOST:x: /home/x/wapanel/wapanel/build >
It ungracefully ends with abort while running.
from wapanel.
Very weird, I will make a VM with FreeBSD and try to reproduce it.
from wapanel.
Works fine for me on Sway snapshot. Maybe try the port I've just created.
from wapanel.
Checked on GhostBSD VM, wapanel gets past config creation etc. but crashes due to being on x11 session. Try port mentioned above or compile it again. In short, can't reproduce it.
from wapanel.
The program ends with "abort trap".
freebsd-version -kru
13.0-RELEASE-p3
13.0-RELEASE-p3
13.0-RELEASE-p3
from wapanel.
Build the port WITH_DEBUG=1
or this repo with --buildtype debug
then run wapanel
under lldb/gdb and type bt
after crash to get an idea where and maybe why it happens.
For example, I can't reproduce inside FreeBSD 13.0 amd64 jail under Sway 1.6.1 and Wayfire 0.7.2 with default configs. To figure out whether abort trap
is due to a pilot error or an unhandled error condition you need to provide more details.
from wapanel.
It must crash in a very weird place before any config reading. As jbeich said, running wapanel with debugger is the only viable option. I'm really curious what makes it abort.
from wapanel.
Related Issues (20)
- Add meson parameter for selecting which applets should not be build.
- Styling of panel and its applets in GTK CSS.
- Enhance documentation.
- Rework task switcher and add pinning. HOT 2
- Build with system toml11 HOT 3
- filesystem_error: No such file ../share/wapanel/wapanel.toml HOT 4
- pronunciation HOT 1
- Applet - System tray
- Port to GTK4.
- Use separate window for app finder.
- Battery module or applet ? HOT 3
- bar's height is unchangable from config HOT 2
- Development is still ongoing or dead ? HOT 2
- Applet - Volume control
- Applet - Task switcher
- Applet - Activator
- Applet - App finder
- Add "Create default config" prompt when there is no config found
- Move version ifdef to config.hh.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wapanel.