non port: x11/xdg-desktop-portal-hyprland/distinfo |
Number of commits found: 31 |
Monday, 22 Apr 2024
|
05:22 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: backport crashfixes for -CURRENT
* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGSEGV: address
not mapped to object (fault address: 0x0)
frame #0: 0x000000000026acf0
xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(data=0x0000000000000000,
feedback=0x0000182398a105c0, device_arr=0x0000182398a891d0) at
PortalManager.cpp:90:5
87 static void dmabufFeedbackMainDevice(void* data,
zwp_linux_dmabuf_feedback_v1* feedback, wl_array* device_arr) {
88 Debug::log(LOG, "[core] dmabufFeedbackMainDevice");
89
-> 90 RASSERT(!g_pPortalManager->m_sWaylandConnection.gbm, "double dmabuf
feedback");
91
92 dev_t device;
93 assert(device_arr->size == sizeof(device));
(lldb) bt
* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGSEGV: address
not mapped to object (fault address: 0x0)
* frame #0: 0x000000000026acf0
xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(data=0x0000000000000000,
feedback=0x0000182398a105c0, device_arr=0x0000182398a891d0) at
PortalManager.cpp:90:5
frame #1: 0x000000082c61067a libffi.so.8`ffi_call_unix64 at unix64.S:104
frame #2: 0x000000082c60f8f9
libffi.so.8`ffi_call_int(cif=0x0000000820fbba80,
fn=(xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(void*,
zwp_linux_dmabuf_feedback_v1*, wl_array*) at PortalManager.cpp:87),
rvalue=0x0000000000000000, avalue=0x0000000820fbbab0,
closure=0x0000000000000000) at ffi64.c:673:3
frame #3: 0x000000082c60f452 libffi.so.8`ffi_call(cif=0x0000000820fbba80,
fn=(xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(void*,
zwp_linux_dmabuf_feedback_v1*, wl_array*) at PortalManager.cpp:87),
rvalue=0x0000000000000000, avalue=0x0000000820fbbab0) at ffi64.c:710:3
frame #4: 0x00000008242fac28
libwayland-client.so.0`wl_closure_invoke(closure=0x0000182398a89100, flags=1,
target=0x0000182398a105c0, opcode=2, data=0x0000000000000000) at
connection.c:1025:2
frame #5: 0x00000008242f84cf
libwayland-client.so.0`dispatch_event(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1631:3
frame #6: 0x00000008242f72f4
libwayland-client.so.0`dispatch_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1777:3
frame #7: 0x00000008242f70bd
libwayland-client.so.0`wl_display_dispatch_queue_pending(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:2019:8
frame #8: 0x00000008242f6c8e
libwayland-client.so.0`wl_display_dispatch_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1995:9
frame #9: 0x00000008242f6814
libwayland-client.so.0`wl_display_roundtrip_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1403:9
frame #10: 0x00000008242f6ce0
libwayland-client.so.0`wl_display_roundtrip(display=0x0000182398a1b140) at
wayland-client.c:1432:9
frame #11: 0x0000000000326718
xdg-desktop-portal-hyprland`CToplevelManager::activate(this=0x0000182398a19240)
at ToplevelManager.cpp:109:5
frame #12: 0x0000000000267b72
xdg-desktop-portal-hyprland`CPortalManager::onGlobal(this=0x0000182398a1b000,
data=0x0000000000000000, registry=0x0000182398a10440, name=24,
interface="zwlr_foreign_toplevel_manager_v1", version=3) at
PortalManager.cpp:261:34
frame #13: 0x00000000002675e5
xdg-desktop-portal-hyprland`handleGlobal(data=0x0000000000000000,
registry=0x0000182398a10440, name=24,
interface="zwlr_foreign_toplevel_manager_v1", version=3) at
PortalManager.cpp:20:23
frame #14: 0x000000082c61067a libffi.so.8`ffi_call_unix64 at unix64.S:104
frame #15: 0x000000082c60f8f9
libffi.so.8`ffi_call_int(cif=0x0000000820fbc140,
fn=(xdg-desktop-portal-hyprland`handleGlobal(void*, wl_registry*, unsigned int,
char const*, unsigned int) at PortalManager.cpp:19), rvalue=0x0000000000000000,
avalue=0x0000000820fbc170, closure=0x0000000000000000) at ffi64.c:673:3
frame #16: 0x000000082c60f452 libffi.so.8`ffi_call(cif=0x0000000820fbc140,
fn=(xdg-desktop-portal-hyprland`handleGlobal(void*, wl_registry*, unsigned int,
char const*, unsigned int) at PortalManager.cpp:19), rvalue=0x0000000000000000,
avalue=0x0000000820fbc170) at ffi64.c:710:3
frame #17: 0x00000008242fac28
libwayland-client.so.0`wl_closure_invoke(closure=0x0000182398a1b8c0, flags=1,
target=0x0000182398a10440, opcode=0, data=0x0000000000000000) at
connection.c:1025:2
frame #18: 0x00000008242f84cf
libwayland-client.so.0`dispatch_event(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1631:3
frame #19: 0x00000008242f72f4
libwayland-client.so.0`dispatch_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1777:3
frame #20: 0x00000008242f70bd
libwayland-client.so.0`wl_display_dispatch_queue_pending(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:2019:8
frame #21: 0x00000008242f6c8e
libwayland-client.so.0`wl_display_dispatch_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1995:9
frame #22: 0x00000008242f6814
libwayland-client.so.0`wl_display_roundtrip_queue(display=0x0000182398a1b140,
queue=0x0000182398a1b230) at wayland-client.c:1403:9
frame #23: 0x00000008242f6ce0
libwayland-client.so.0`wl_display_roundtrip(display=0x0000182398a1b140) at
wayland-client.c:1432:9
frame #24: 0x00000000002689a4
xdg-desktop-portal-hyprland`CPortalManager::init(this=0x0000182398a1b000) at
PortalManager.cpp:312:5
frame #25: 0x00000000002a3f76 xdg-desktop-portal-hyprland`main(argc=1,
argv=0x0000000820fbc870, envp=0x0000000820fbc880) at main.cpp:38:23
frame #26: 0x000000082a0172aa libc.so.7`__libc_start1(argc=1,
argv=0x0000000820fbc870, env=0x0000000820fbc880, cleanup=<unavailable>,
mainX=(xdg-desktop-portal-hyprland`main at main.cpp:15)) at libc_start1.c:157:7
frame #27: 0x0000000000267520 xdg-desktop-portal-hyprland`_start at
crt1_s.S:83
* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGILL: privileged
opcode
frame #0: 0x0000000824c5f7cf
libc++.so.1`std::__1::mutex::unlock(this=<unavailable>) at mutex.cpp:39:3
36 void mutex::unlock() noexcept {
37 int ec = __libcpp_mutex_unlock(&__m_);
38 (void)ec;
-> 39 _LIBCPP_ASSERT_VALID_EXTERNAL_API_CALL(
40 ec == 0, "call to mutex::unlock failed. A possible reason is that
the mutex wasn't locked");
41 }
42
(lldb) bt
* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGILL: privileged
opcode
* frame #0: 0x0000000824c5f7cf
libc++.so.1`std::__1::mutex::unlock(this=<unavailable>) at mutex.cpp:39:3
frame #1: 0x00000000002691d3
xdg-desktop-portal-hyprland`CPortalManager::startEventLoop(this=0x000021aa1001b000)
at PortalManager.cpp:424:48
frame #2: 0x0000000000268f06
xdg-desktop-portal-hyprland`CPortalManager::init(this=0x000021aa1001b000) at
PortalManager.cpp:335:5
frame #3: 0x00000000002a3f56 xdg-desktop-portal-hyprland`main(argc=1,
argv=0x0000000820d386c8, envp=0x0000000820d386d8) at main.cpp:38:23
frame #4: 0x00000008274222aa libc.so.7`__libc_start1(argc=1,
argv=0x0000000820d386c8, env=0x0000000820d386d8, cleanup=<unavailable>,
mainX=(xdg-desktop-portal-hyprland`main at main.cpp:15)) at libc_start1.c:157:7
frame #5: 0x0000000000267520 xdg-desktop-portal-hyprland`_start at
crt1_s.S:83
(lldb) f 1
frame #1: 0x00000000002691d3
xdg-desktop-portal-hyprland`CPortalManager::startEventLoop(this=0x000021aa1001b000)
at PortalManager.cpp:424:48
421
422 while (1) { // dbus events
423 // wait for being awakened
-> 424 m_sEventLoopInternals.loopRequestMutex.unlock(); // unlock, we
are ready to take events
425
426 std::unique_lock lk(m_sEventLoopInternals.loopMutex);
427 if (m_sEventLoopInternals.shouldProcess == false) // avoid a
lock if a thread managed to request something already since we .unlock()ed
PR: 278496
Reported by: shurd
78fbf8e |
Monday, 26 Feb 2024
|
12:27 Jan Beich (jbeich)
devel/sdbus-cpp: update to 1.5.0
Changes: https://github.com/Kistler-Group/sdbus-cpp/releases/tag/v1.5.0
Reported by: GitHub (watch releases)
c212aaa |
Wednesday, 21 Feb 2024
|
16:45 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: unbreak build on i386 after c2647d8cb1fc
e74d301 |
Friday, 5 Jan 2024
|
15:23 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.3.1
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.3.1
Reported by: GitHub (watch releases)
b38a963 |
15:07 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: convert to USES=cmake
ad8bd25 |
Thursday, 4 Jan 2024
|
01:46 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.3.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.3.0
Reported by: GitHub (watch releases)
b66e010 |
Tuesday, 26 Dec 2023
|
00:44 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.6
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.6
Reported by: GitHub (watch releases)
65d99b0 |
Monday, 20 Nov 2023
|
20:05 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.5
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.5
Reported by: GitHub (watch releases)
674c2a0 |
Friday, 3 Nov 2023
|
22:08 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.4
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.4
Reported by: GitHub (watch releases)
9dc4d5a |
Sunday, 22 Oct 2023
|
13:59 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.3
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.3
Reported by: GitHub (watch releases)
41ed2ed |
Wednesday, 11 Oct 2023
|
14:18 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.2
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.2
Reported by: GitHub (watch releases)
ba1713e |
Sunday, 8 Oct 2023
|
02:52 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.1
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.1
Reported by: GitHub (watch releases)
5142043 |
Saturday, 7 Oct 2023
|
00:55 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.2.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.2.0
Reported by: GitHub (watch releases)
de9b672 |
Wednesday, 27 Sep 2023
|
14:19 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: unbreak with Clang after 4ce3b4b71dcb
2944f5e |
Tuesday, 19 Sep 2023
|
00:43 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.1.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.1.0
Reported by: GitHub (watch releases)
66be1d0 |
Saturday, 9 Sep 2023
|
01:33 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: switch to upstream patch
ea74fe0 |
Friday, 8 Sep 2023
|
15:13 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 1.0.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.0.0
Reported by: GitHub (watch releases)
4ce3b4b |
15:13 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: switch to tagged protocols
97bb9e3 |
Monday, 28 Aug 2023
|
17:05 Jan Beich (jbeich)
x11/xdg-desktop-portal-wlr: drop unused dependency on FreeBSD >= 14.0
b465bc7 |
Thursday, 3 Aug 2023
|
21:41 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.5.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.5.0
Reported by: GitHub (watch releases)
cbd3970 |
Tuesday, 30 May 2023
|
00:58 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.4.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.4.0
Reported by: GitHub (watch releases)
11abdce2 |
Wednesday, 26 Apr 2023
|
14:18 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.3.1
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.3.1
Reported by: GitHub (watch releases)
de8e757 |
Friday, 21 Apr 2023
|
10:35 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.3.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.3.0
Reported by: GitHub (watch releases)
47664b5 |
Monday, 10 Apr 2023
|
08:56 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.2.1
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.2.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.2.1
Reported by: GitHub (watch releases)
4298ac4 |
Tuesday, 4 Apr 2023
|
23:06 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to 0.1.0
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v0.1.0
Reported by: GitHub (watch releases)
8364af5 |
Friday, 17 Mar 2023
|
16:44 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to s20230316
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/compare/a9b76c7...85f49f4
35055f8 |
Saturday, 4 Feb 2023
|
21:45 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to s20230203
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/compare/13db7db...a9b76c7
0d669e5 |
Friday, 3 Feb 2023
|
12:34 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to s20230201
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/compare/b03b1c2...13db7db
1abb835 |
Monday, 9 Jan 2023
|
16:24 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to s20230108
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/compare/101b58d...b03b1c2
3e1048c |
Wednesday, 14 Dec 2022
|
13:45 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: update to s20221213_1
Changes: https://github.com/hyprwm/xdg-desktop-portal-hyprland/compare/9fb4fae...101b58d
901b299 |
Tuesday, 13 Dec 2022
|
11:30 Jan Beich (jbeich)
x11/xdg-desktop-portal-hyprland: add new port
Due to reasons explained in hyprland-protocols, we have a separate
desktop portal impl for Hyprland.
Although -wlr *does* work with Hyprland, -hyprland offers more features.
0afb6d6 |
Number of commits found: 31 |