~sfozz


#107 Random Crashes 4 months ago

Comment by ~sfozz on ~emersion/kanshi

sway version 1.7 (debian bookworm) Unsure about the wlroots version any suggestions on how to dig that out?

#107 Random Crashes 4 months ago

Comment by ~sfozz on ~emersion/kanshi

configuration for profile 'MyDesk' applied
[ 998554.919] wl_display@1.delete_id(3)
[ 998555.035] wl_registry@2.global_remove(58)
[ 998555.048] zwlr_output_mode_v1@4278190124.finished()
[ 998555.065] zwlr_output_mode_v1@4278190123.finished()
[ 998555.070] zwlr_output_mode_v1@4278190122.finished()
[ 998555.075] zwlr_output_mode_v1@4278190121.finished()
[ 998555.081] zwlr_output_mode_v1@4278190120.finished()
[ 998555.085] zwlr_output_mode_v1@4278190119.finished()
[ 998555.091] zwlr_output_mode_v1@4278190118.finished()
[ 998555.096] zwlr_output_mode_v1@4278190117.finished()
[ 998555.101] zwlr_output_mode_v1@4278190116.finished()
[ 998555.106] zwlr_output_mode_v1@4278190115.finished()
[ 998555.112] zwlr_output_mode_v1@4278190114.finished()
[ 998555.117] zwlr_output_mode_v1@4278190113.finished()
[ 998555.121] zwlr_output_mode_v1@4278190112.finished()
[ 998555.126] zwlr_output_mode_v1@4278190111.finished()
[ 998555.131] zwlr_output_mode_v1@4278190110.finished()
[ 998555.136] zwlr_output_mode_v1@4278190109.finished()
[ 998555.141] zwlr_output_mode_v1@4278190108.finished()
[ 998555.146] zwlr_output_mode_v1@4278190107.finished()
[ 998555.151] zwlr_output_mode_v1@4278190106.finished()
[ 998555.156] zwlr_output_mode_v1@4278190105.finished()
[ 998555.160] zwlr_output_mode_v1@4278190104.finished()
[ 998555.165] zwlr_output_mode_v1@4278190103.finished()
[ 998555.170] zwlr_output_mode_v1@4278190102.finished()
[ 998555.177] zwlr_output_mode_v1@4278190101.finished()
[ 998555.183] zwlr_output_mode_v1@4278190100.finished()
[ 998555.188] zwlr_output_mode_v1@4278190099.finished()
[ 998555.193] zwlr_output_mode_v1@4278190098.finished()
[ 998555.198] zwlr_output_mode_v1@4278190097.finished()
[ 998555.202] zwlr_output_mode_v1@4278190096.finished()
[ 998555.207] zwlr_output_mode_v1@4278190095.finished()
[ 998555.212] zwlr_output_mode_v1@4278190094.finished()
[ 998555.216] zwlr_output_mode_v1@4278190093.finished()
[ 998555.221] zwlr_output_mode_v1@4278190092.finished()
[ 998555.226] zwlr_output_mode_v1@4278190091.finished()
[ 998555.230] zwlr_output_mode_v1@4278190090.finished()
[ 998555.235] zwlr_output_mode_v1@4278190089.finished()
[ 998555.240] zwlr_output_mode_v1@4278190088.finished()
[ 998555.244] zwlr_output_mode_v1@4278190087.finished()
[ 998555.249] zwlr_output_mode_v1@4278190086.finished()
[ 998555.257] zwlr_output_mode_v1@4278190085.finished()
[ 998555.264] zwlr_output_mode_v1@4278190084.finished()
[ 998555.269] zwlr_output_mode_v1@4278190083.finished()
[ 998555.274] zwlr_output_mode_v1@4278190082.finished()
[ 998555.278] zwlr_output_mode_v1@4278190081.finished()
[ 998555.283] zwlr_output_head_v1@4278190080.finished()
[ 998555.290] zwlr_output_manager_v1@4.done(142665)
applying profile '<anonymous at line 21, col 9>'
[ 998555.304]  -> zwlr_output_manager_v1@4.create_configuration(new id zwlr_output_configuration_v1@3, 142665)
applying profile output 'eDP-1' on connected head 'eDP-1'
[ 998555.315]  -> zwlr_output_configuration_v1@3.enable_head(new id zwlr_output_configuration_head_v1@6, zwlr_output_head_v1@4278190125)
[ 998555.321]  -> zwlr_output_configuration_v1@3.apply()
[ 998949.628] wl_display@1.delete_id(6)
[ 998949.719] zwlr_output_manager_v1@4.done(142666)
[ 998949.754] wl_registry@2.global(59, "wl_output", 4)
[ 998949.761] zwlr_output_configuration_v1@3.succeeded()
[ 998949.766]  -> zwlr_output_configuration_v1@3.destroy()
configuration for profile '<anonymous at line 21, col 9>' applied
[ 998949.777] zwlr_output_head_v1@4278190125.enabled(1)
[ 998949.782] zwlr_output_head_v1@4278190125.current_mode(zwlr_output_mode_v1@4278190126)
[ 998949.787] zwlr_output_head_v1@4278190125.position(0, 0)
[ 998949.792] zwlr_output_head_v1@4278190125.transform(0)
[ 998949.796] zwlr_output_head_v1@4278190125.scale(1.00000000)
[ 998949.800] zwlr_output_manager_v1@4.done(142699)
[1795215.119] wl_display@1.delete_id(3)
[1795215.246] zwlr_output_manager_v1@4.head(new id zwlr_output_head_v1@4278190080)
[1795215.267] zwlr_output_head_v1@4278190080.name("DP-1")
[1795215.275] zwlr_output_head_v1@4278190080.description("Philips Consumer Electronics Company PHL 346B1C 0x00000708 (DP-1)")
[1795215.283] zwlr_output_head_v1@4278190080.physical_size(800, 330)
[1795215.291] zwlr_output_head_v1@4278190080.make("Philips Consumer Electronics Company")
[1795215.299] zwlr_output_head_v1@4278190080.model("PHL 346B1C")
[1795215.307] zwlr_output_head_v1@4278190080.serial_number("0x00000708")
[1795215.314] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190081)
[1795215.323] zwlr_output_mode_v1@4278190081.size(3440, 1440)
[1795215.330] zwlr_output_mode_v1@4278190081.refresh(59973)
[1795215.338] zwlr_output_mode_v1@4278190081.preferred()
[1795215.345] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190082)
[1795215.352] zwlr_output_mode_v1@4278190082.size(2560, 1080)
[1795215.359] zwlr_output_mode_v1@4278190082.refresh(99943)
[1795215.366] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190083)
[1795215.374] zwlr_output_mode_v1@4278190083.size(2560, 1080)
[1795215.381] zwlr_output_mode_v1@4278190083.refresh(59976)
[1795215.388] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190084)
[1795215.395] zwlr_output_mode_v1@4278190084.size(2560, 1080)
[1795215.402] zwlr_output_mode_v1@4278190084.refresh(60000)
[1795215.409] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190085)
[1795215.417] zwlr_output_mode_v1@4278190085.size(2560, 1080)
[1795215.424] zwlr_output_mode_v1@4278190085.refresh(59940)
[1795215.430] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190086)
[1795215.438] zwlr_output_mode_v1@4278190086.size(2560, 1080)
[1795215.445] zwlr_output_mode_v1@4278190086.refresh(50000)
[1795215.452] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190087)
[1795215.459] zwlr_output_mode_v1@4278190087.size(1720, 1440)
[1795215.466] zwlr_output_mode_v1@4278190087.refresh(59936)
[1795215.473] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190088)
[1795215.480] zwlr_output_mode_v1@4278190088.size(1920, 1200)
[1795215.488] zwlr_output_mode_v1@4278190088.refresh(59973)
[1795215.495] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190089)
[1795215.502] zwlr_output_mode_v1@4278190089.size(1920, 1080)
[1795215.509] zwlr_output_mode_v1@4278190089.refresh(99930)
[1795215.516] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190090)
[1795215.523] zwlr_output_mode_v1@4278190090.size(1920, 1080)
[1795215.530] zwlr_output_mode_v1@4278190090.refresh(60000)
[1795215.537] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190091)
[1795215.545] zwlr_output_mode_v1@4278190091.size(1920, 1080)
[1795215.552] zwlr_output_mode_v1@4278190091.refresh(60000)
[1795215.559] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190092)
[1795215.566] zwlr_output_mode_v1@4278190092.size(1920, 1080)
[1795215.573] zwlr_output_mode_v1@4278190092.refresh(59940)
[1795215.579] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190093)
[1795215.587] zwlr_output_mode_v1@4278190093.size(1920, 1080)
[1795215.594] zwlr_output_mode_v1@4278190093.refresh(50000)
[1795215.601] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190094)
[1795215.622] zwlr_output_mode_v1@4278190094.size(1600, 1200)
[1795215.629] zwlr_output_mode_v1@4278190094.refresh(59973)
[1795215.636] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190095)
[1795215.643] zwlr_output_mode_v1@4278190095.size(1680, 1050)
[1795215.650] zwlr_output_mode_v1@4278190095.refresh(59954)
[1795215.657] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190096)
[1795215.664] zwlr_output_mode_v1@4278190096.size(1280, 1024)
[1795215.671] zwlr_output_mode_v1@4278190096.refresh(75025)
[1795215.678] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190097)
[1795215.686] zwlr_output_mode_v1@4278190097.size(1280, 1024)
[1795215.693] zwlr_output_mode_v1@4278190097.refresh(60020)
[1795215.700] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190098)
[1795215.707] zwlr_output_mode_v1@4278190098.size(1440, 900)
[1795215.714] zwlr_output_mode_v1@4278190098.refresh(59887)
[1795215.721] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190099)
[1795215.728] zwlr_output_mode_v1@4278190099.size(1280, 800)
[1795215.735] zwlr_output_mode_v1@4278190099.refresh(59973)
[1795215.742] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190100)
[1795215.749] zwlr_output_mode_v1@4278190100.size(1280, 720)
[1795215.756] zwlr_output_mode_v1@4278190100.refresh(60000)
[1795215.763] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190101)
[1795215.770] zwlr_output_mode_v1@4278190101.size(1280, 720)
[1795215.778] zwlr_output_mode_v1@4278190101.refresh(60000)
[1795215.784] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190102)
[1795215.791] zwlr_output_mode_v1@4278190102.size(1280, 720)
[1795215.799] zwlr_output_mode_v1@4278190102.refresh(59940)
[1795215.805] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190103)
[1795215.813] zwlr_output_mode_v1@4278190103.size(1280, 720)
[1795215.820] zwlr_output_mode_v1@4278190103.refresh(50000)
[1795215.826] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190104)
[1795215.834] zwlr_output_mode_v1@4278190104.size(1024, 768)
[1795215.841] zwlr_output_mode_v1@4278190104.refresh(75029)
[1795215.848] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190105)
[1795215.855] zwlr_output_mode_v1@4278190105.size(1024, 768)
[1795215.862] zwlr_output_mode_v1@4278190105.refresh(70069)
[1795215.869] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190106)
[1795215.877] zwlr_output_mode_v1@4278190106.size(1024, 768)
[1795215.884] zwlr_output_mode_v1@4278190106.refresh(60004)
[1795215.891] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190107)
[1795215.898] zwlr_output_mode_v1@4278190107.size(832, 624)
[1795215.905] zwlr_output_mode_v1@4278190107.refresh(74551)
[1795215.912] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190108)
[1795215.919] zwlr_output_mode_v1@4278190108.size(800, 600)
[1795215.926] zwlr_output_mode_v1@4278190108.refresh(75000)
[1795215.933] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190109)
[1795215.940] zwlr_output_mode_v1@4278190109.size(800, 600)
[1795215.947] zwlr_output_mode_v1@4278190109.refresh(72188)
[1795215.954] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190110)
[1795215.961] zwlr_output_mode_v1@4278190110.size(800, 600)
[1795215.968] zwlr_output_mode_v1@4278190110.refresh(60317)
[1795215.975] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190111)
[1795215.982] zwlr_output_mode_v1@4278190111.size(800, 600)
[1795215.989] zwlr_output_mode_v1@4278190111.refresh(56250)
[1795215.996] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190112)
[1795216.004] zwlr_output_mode_v1@4278190112.size(720, 576)
[1795216.011] zwlr_output_mode_v1@4278190112.refresh(50000)
[1795216.018] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190113)
[1795216.025] zwlr_output_mode_v1@4278190113.size(720, 576)
[1795216.032] zwlr_output_mode_v1@4278190113.refresh(50000)
[1795216.046] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190114)
[1795216.053] zwlr_output_mode_v1@4278190114.size(720, 480)
[1795216.060] zwlr_output_mode_v1@4278190114.refresh(60000)
[1795216.067] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190115)
[1795216.074] zwlr_output_mode_v1@4278190115.size(720, 480)
[1795216.081] zwlr_output_mode_v1@4278190115.refresh(60000)
[1795216.088] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190116)
[1795216.095] zwlr_output_mode_v1@4278190116.size(720, 480)
[1795216.103] zwlr_output_mode_v1@4278190116.refresh(59940)
[1795216.110] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190117)
[1795216.117] zwlr_output_mode_v1@4278190117.size(720, 480)
[1795216.124] zwlr_output_mode_v1@4278190117.refresh(59940)
[1795216.131] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190118)
[1795216.139] zwlr_output_mode_v1@4278190118.size(640, 480)
[1795216.146] zwlr_output_mode_v1@4278190118.refresh(75000)
[1795216.152] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190119)
[1795216.159] zwlr_output_mode_v1@4278190119.size(640, 480)
[1795216.166] zwlr_output_mode_v1@4278190119.refresh(72809)
[1795216.173] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190120)
[1795216.180] zwlr_output_mode_v1@4278190120.size(640, 480)
[1795216.188] zwlr_output_mode_v1@4278190120.refresh(66667)
[1795216.195] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190121)
[1795216.202] zwlr_output_mode_v1@4278190121.size(640, 480)
[1795216.209] zwlr_output_mode_v1@4278190121.refresh(60000)
[1795216.216] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190122)
[1795216.223] zwlr_output_mode_v1@4278190122.size(640, 480)
[1795216.230] zwlr_output_mode_v1@4278190122.refresh(59940)
[1795216.237] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190123)
[1795216.244] zwlr_output_mode_v1@4278190123.size(640, 480)
[1795216.251] zwlr_output_mode_v1@4278190123.refresh(59940)
[1795216.258] zwlr_output_head_v1@4278190080.mode(new id zwlr_output_mode_v1@4278190124)
[1795216.265] zwlr_output_mode_v1@4278190124.size(720, 400)
[1795216.272] zwlr_output_mode_v1@4278190124.refresh(70082)
[1795216.279] zwlr_output_head_v1@4278190080.enabled(0)
[1795216.286] zwlr_output_manager_v1@4.done(142722)
applying profile 'MyDesk'
[1795216.305]  -> zwlr_output_manager_v1@4.create_configuration(new id zwlr_output_configuration_v1@3, 142722)
applying profile output 'Philips Consumer Electronics Company PHL 346B1C 0x00000708' on connected head 'DP-1'
[1795216.319]  -> zwlr_output_configuration_v1@3.disable_head(zwlr_output_head_v1@4278190080)
applying profile output 'eDP-1' on connected head 'eDP-1'
[1795216.332]  -> zwlr_output_configuration_v1@3.disable_head(zwlr_output_head_v1@4278190125)
[1795216.339]  -> zwlr_output_configuration_v1@3.apply()
[1795216.346] wl_registry@2.global(60, "wl_output", 4)
[1795216.354] zwlr_output_head_v1@4278190080.enabled(1)
[1795216.362] zwlr_output_head_v1@4278190080.current_mode(zwlr_output_mode_v1@4278190081)
[1795216.369] zwlr_output_head_v1@4278190080.position(0, 0)
[1795216.376] zwlr_output_head_v1@4278190080.transform(0)
[1795216.383] zwlr_output_head_v1@4278190080.scale(1.00000000)
[1795216.390] zwlr_output_manager_v1@4.done(142738)
[1795502.687] wl_display@1.error(wl_display@1, 1, "invalid arguments for zwlr_output_configuration_v1@3.disable_head")
wl_display@1: error 1: invalid arguments for zwlr_output_configuration_v1@3.disable_head

#107 Random Crashes 4 months ago

Comment by ~sfozz on ~emersion/kanshi

the error should be

wl_display@1: error 1: invalid arguments for zwlr_output_configuration_v1@9.disable_head

#107 Random Crashes 4 months ago

Ticket created by ~sfozz on ~emersion/kanshi

Have recently been experiencing crashes which exit with the following:

applying profile output 'eDP-1' on connected head 'eDP-1'
applying profile '<anonymous at line 6, col 9>'5, col 9>' applied
applying profile output 'Philips Consumer Electronics Company PHL 346B1C 0x00000708' on connected head 'DP-1'
applying profile output 'eDP-1' on connected head 'eDP-1'                                                                                                                                                                                                                                                                                                                                                                                  wl_display@1: error 1: invalid arguments for zwlr_output_configuration_v1@9.disable_head

#102 Wild Card ouptuts 6 months ago

Ticket created by ~sfozz on ~emersion/kanshi

Working in a hotdesk environment there is a need to be able to wildcard parts of the output configuration so that you can move between desks and not have to specify each monitors serial number.

for example replace

profile {
        output eDP-1 disable
        output "Philips Consumer Electronics Company PHL 346B1C 0x00000808" mode 3440x1440 position 0,0
}

profile {
        output eDP-1 disable
        output "Philips Consumer Electronics Company PHL 346B1C 0x00000609" mode 3440x1440 position 0,0
}

profile {
        output eDP-1 disable
        output "Philips Consumer Electronics Company PHL 346B1C 0x00000010" mode 3440x1440 position 0,0
}

profile {
        output eDP-1 enable
}

with

profile {
        output eDP-1 disable
        output "Philips Consumer Electronics Company PHL 346B1C *" mode 3440x1440 position 0,0
}

profile {
        output eDP-1 enable
}