From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Sturmfels Subject: bug#35408: External monitor not working with GDM Date: Thu, 25 Apr 2019 22:53:56 +1000 Message-ID: References: <87ftq8c9n9.fsf@sturm.com.au> <87ef5qqwog.fsf@gnu.org> <17cc954b1feb50becef0df5bcafa56b6c9e45da7.camel@sturm.com.au> <20190425141622.175fe961@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-mjQBsCQ672Z76/3cJ2Ek" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:52979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hJdu3-0001fw-D9 for bug-guix@gnu.org; Thu, 25 Apr 2019 08:55:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hJdu2-0001T1-4C for bug-guix@gnu.org; Thu, 25 Apr 2019 08:55:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44164) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hJdu2-0001Sc-07 for bug-guix@gnu.org; Thu, 25 Apr 2019 08:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hJdu1-0002Hb-Se for bug-guix@gnu.org; Thu, 25 Apr 2019 08:55:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20190425141622.175fe961@scratchpost.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Danny Milosavljevic , 35408@debbugs.gnu.org --=-mjQBsCQ672Z76/3cJ2Ek Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2019-04-25 at 14:16 +0200, Danny Milosavljevic wrote: > On Thu, 25 Apr 2019 21:41:27 +1000 > Ben Sturmfels wrote: > > > Apr 25 20:30:54 localhost gdm: > > gdm_session_set_environment_variable: > > assertion 'value != NULL' failed > > Yeah, that one again. It might make sense to patch that so the > assertion actually prints name and value passed. > > You can also set "debug"'s "Enable=true" in gnu/services/xorg.scm , > in gdm-configuration-file , but it will only help in a limited way > here. Thanks Danny, I'll try enabling debugging in a second and see if I can get some more info. For what it's worth, I've attached my minimal system config that won't start GDM on either internal or external monitor. It's very close to what's in the manual. This is on an X200 with Libreboot running Guix System 33023baac8ec548fe64ce8e4eb48840b5411ee4c. Regards, Ben --=-mjQBsCQ672Z76/3cJ2Ek Content-Disposition: attachment; filename="test.scm" Content-Type: text/x-scheme; name="test.scm"; charset="UTF-8" Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzIChnbnUpIChnbnUgc3lzdGVtIG5zcykpCih1c2Utc2VydmljZS1tb2R1bGVz IGRlc2t0b3AgeG9yZykKKHVzZS1wYWNrYWdlLW1vZHVsZXMgY2VydHMgZ25vbWUpCgoob3BlcmF0 aW5nLXN5c3RlbQogKGhvc3QtbmFtZSAiTWFycyIpCiAodGltZXpvbmUgIkF1c3RyYWxpYS9NZWxi b3VybmUiKQogKGxvY2FsZSAiZW5fQVUudXRmOCIpCgogOzsgQ2hvb3NlIFVTIEVuZ2xpc2gga2V5 Ym9hcmQgbGF5b3V0LiAgVGhlICJhbHRnci1pbnRsIgogOzsgdmFyaWFudCBwcm92aWRlcyBkZWFk IGtleXMgZm9yIGFjY2VudGVkIGNoYXJhY3RlcnMuCiAoa2V5Ym9hcmQtbGF5b3V0IChrZXlib2Fy ZC1sYXlvdXQgInVzIiAiYWx0Z3ItaW50bCIpKQoKIDs7IEFzc3VtaW5nIC9kZXYvc2RYIGlzIHRo ZSB0YXJnZXQgaGFyZCBkaXNrLCBhbmQgIm15LXJvb3QiIGlzCiA7OyB0aGUgbGFiZWwgb2YgdGhl IHRhcmdldCByb290IGZpbGUgc3lzdGVtLgogOzsKIDs7IFVzaW5nICJ0YXJnZXQiIGhlcmUsIHJh dGhlciB0aGFuICJkZXZpY2UiIHN1cHByZXNzZXMgYSBkZXByZWNhdGlvbiB3YXJuaW5nCiA7OyBm cm9tIGBndWl4IHJlY29uZmlndXJlYC4KIChib290bG9hZGVyIChib290bG9hZGVyLWNvbmZpZ3Vy YXRpb24KICAgICAgICAgICAgICAoYm9vdGxvYWRlciBncnViLWJvb3Rsb2FkZXIpCiAgICAgICAg ICAgICAgKHRhcmdldCAiL2Rldi9zZGEiKSkpCgogOzsgU3BlY2lmeSBhIG1hcHBlZCBkZXZpY2Ug Zm9yIHRoZSBlbmNyeXB0ZWQgcm9vdCBwYXJ0aXRpb24uCiA7OyBUaGUgVVVJRCBpcyB0aGF0IHJl dHVybmVkIGJ5ICdjcnlwdHNldHVwIGx1a3NVVUlEJy4KIChtYXBwZWQtZGV2aWNlcwogIChsaXN0 IChtYXBwZWQtZGV2aWNlCiAgICAgICAgIChzb3VyY2UgKHV1aWQgIjdjOTAxZjhlLWM5ZmUtNGU0 ZC05ODliLTI1YTk2NmUyN2RmMCIpKQogICAgICAgICAodGFyZ2V0ICJteXJvb3QiKQogICAgICAg ICAodHlwZSBsdWtzLWRldmljZS1tYXBwaW5nKSkKICAgICAgICAobWFwcGVkLWRldmljZQogICAg ICAgICAoc291cmNlICh1dWlkICJhNjNhNjA3Yi00ZmQ4LTQwOTMtYmU5My1jNjI2NTc0NGU4Yjgi KSkKICAgICAgICAgKHRhcmdldCAibXlob21lIikKICAgICAgICAgKHR5cGUgbHVrcy1kZXZpY2Ut bWFwcGluZykpKSkKCiAoZmlsZS1zeXN0ZW1zIChhcHBlbmQKICAgICAgICAgICAgICAgIChsaXN0 IChmaWxlLXN5c3RlbQogICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgKGZpbGUtc3lzdGVt LWxhYmVsICJtYXJzLXJvb3QiKSkKICAgICAgICAgICAgICAgICAgICAgICAobW91bnQtcG9pbnQg Ii8iKQogICAgICAgICAgICAgICAgICAgICAgICh0eXBlICJleHQ0IikKICAgICAgICAgICAgICAg ICAgICAgICAoZGVwZW5kZW5jaWVzIG1hcHBlZC1kZXZpY2VzKSkKICAgICAgICAgICAgICAgICAg ICAgIChmaWxlLXN5c3RlbQogICAgICAgICAgICAgICAgICAgICAgIChkZXZpY2UgKGZpbGUtc3lz dGVtLWxhYmVsICJtYXJzLWhvbWUiKSkKICAgICAgICAgICAgICAgICAgICAgICAobW91bnQtcG9p bnQgIi9ob21lIikKICAgICAgICAgICAgICAgICAgICAgICAodHlwZSAiZXh0NCIpCiAgICAgICAg ICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcyBtYXBwZWQtZGV2aWNlcykpKQogICAgICAgICAg ICAgICAgJWJhc2UtZmlsZS1zeXN0ZW1zKSkKCiA7OyBUaGlzIGlzIHdoZXJlIHVzZXIgYWNjb3Vu dHMgYXJlIHNwZWNpZmllZC4gIFRoZSAicm9vdCIKIDs7IGFjY291bnQgaXMgaW1wbGljaXQsIGFu ZCBpcyBpbml0aWFsbHkgY3JlYXRlZCB3aXRoIHRoZQogOzsgZW1wdHkgcGFzc3dvcmQuCiAodXNl cnMgKGNvbnMgKHVzZXItYWNjb3VudAogICAgICAgICAgICAgICAobmFtZSAiYmVuIikKICAgICAg ICAgICAgICAgKGNvbW1lbnQgIkJlbiBTdHVybWZlbHMiKQogICAgICAgICAgICAgICAoZ3JvdXAg InVzZXJzIikKICAgICAgICAgICAgICAgOzsgQWRkaW5nIHRoZSBhY2NvdW50IHRvIHRoZSAid2hl ZWwiIGdyb3VwCiAgICAgICAgICAgICAgIDs7IG1ha2VzIGl0IGEgc3Vkb2VyLiAgQWRkaW5nIGl0 IHRvICJhdWRpbyIKICAgICAgICAgICAgICAgOzsgYW5kICJ2aWRlbyIgYWxsb3dzIHRoZSB1c2Vy IHRvIHBsYXkgc291bmQKICAgICAgICAgICAgICAgOzsgYW5kIGFjY2VzcyB0aGUgd2ViY2FtLgog ICAgICAgICAgICAgICAoc3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJuZXRkZXYiCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhdWRpbyIgInZpZGVvIgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAia3ZtIiA7IE5lZWRlZCBmb3IgZ3Vp eCBzeXN0ZW0gdm0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgImRv Y2tlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSkKICAgICAgICAg ICAgICAgKGhvbWUtZGlyZWN0b3J5ICIvaG9tZS9iZW4iKSkKICAgICAgICAgICAgICAlYmFzZS11 c2VyLWFjY291bnRzKSkKCiA7OyBHbG9iYWxseS1pbnN0YWxsZWQgcGFja2FnZXMuCiAocGFja2Fn ZXMgKGFwcGVuZAogICAgICAgICAgICAobGlzdCBndmZzIDsgZm9yIHVzZXIgbW91bnRzCiAgICAg ICAgICAgICAgICAgIG5zcy1jZXJ0cyA7IGZvciBIVFRQUyBhY2Nlc3MKICAgICAgICAgICAgICAg ICAgKQogICAgICAgICAgICAlYmFzZS1wYWNrYWdlcykpCgogOzsgQWRkIEdOT01FIGFuZC9vciBY ZmNlLS0td2UgY2FuIGNob29zZSBhdCB0aGUgbG9nLWluCiA7OyBzY3JlZW4gd2l0aCBGMS4gIFVz ZSB0aGUgImRlc2t0b3AiIHNlcnZpY2VzLCB3aGljaAogOzsgaW5jbHVkZSB0aGUgWDExIGxvZy1p biBzZXJ2aWNlLCBuZXR3b3JraW5nIHdpdGggV2ljZCwKIDs7IGFuZCBtb3JlLgogKHNlcnZpY2Vz IChhcHBlbmQKICAgICAgICAgICAgKGxpc3QgKHNlcnZpY2UgZ25vbWUtZGVza3RvcC1zZXJ2aWNl LXR5cGUpCiAgICAgICAgICAgICAgICAgIChzZXJ2aWNlIHhmY2UtZGVza3RvcC1zZXJ2aWNlLXR5 cGUpCiAgICAgICAgICAgICAgICAgIChzZXQteG9yZy1jb25maWd1cmF0aW9uCiAgICAgICAgICAg ICAgICAgICAoeG9yZy1jb25maWd1cmF0aW9uCiAgICAgICAgICAgICAgICAgICAgKGtleWJvYXJk LWxheW91dCBrZXlib2FyZC1sYXlvdXQpKSkpCiAgICAgICAgICAgICVkZXNrdG9wLXNlcnZpY2Vz KSkKCiA7OyBBbGxvdyByZXNvbHV0aW9uIG9mICcubG9jYWwnIGhvc3QgbmFtZXMgd2l0aCBtRE5T LgogKG5hbWUtc2VydmljZS1zd2l0Y2ggJW1kbnMtaG9zdC1sb29rdXAtbnNzKSkK --=-mjQBsCQ672Z76/3cJ2Ek--