<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>4439</bug_id>
          
          <creation_ts>2013-04-30 14:35:16 +0000</creation_ts>
          <short_desc>devshell fails to open a new tmux session</short_desc>
          <delta_ts>2013-08-16 14:02:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>BitBake</product>
          <component>bitbake</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego">diego.ml</reporter>
          <assigned_to name="Christopher Larson">kergoth</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>eren</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32772</commentid>
    <comment_count>0</comment_count>
      <attachid>1204</attachid>
    <who name="Diego">diego.ml</who>
    <bug_when>2013-04-30 14:35:16 +0000</bug_when>
    <thetext>Created attachment 1204
Output of &quot;bitbake -c devshell package&quot;

$ bitbake --version
BitBake Build Tool Core version 1.18.0, bitbake version 1.18.0

If i try &quot;bitbake -c devshell package&quot; with tmux installed bitbake fails telling:
ERROR: Unable to spawn terminal auto: Execution of &apos;pseudo /bin/bash&apos; failed with exit code 1:
usage: split-window [-dhvP] [-p percentage|-l size] [-t target-pane] [command]

This happens both when tmux is running (tmux_running case) and when tmux is not running (tmux case).

If I uninstall tmux bitbake -c devshell is able to open up correctly a screen session. I think something is wrong with parameters bitbake passes to shell, because tmux responds with usage instrucions.

Logs are attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32773</commentid>
    <comment_count>1</comment_count>
      <attachid>1205</attachid>
    <who name="Diego">diego.ml</who>
    <bug_when>2013-04-30 14:36:05 +0000</bug_when>
    <thetext>Created attachment 1205
Devshell task log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32776</commentid>
    <comment_count>2</comment_count>
    <who name="Christopher Larson">kergoth</who>
    <bug_when>2013-04-30 17:20:19 +0000</bug_when>
    <thetext>Ah, I expect this is a tmux version requirement I didn&apos;t notice, it&apos;s likely using an argument which isn&apos;t supported for old versions of tmux. Will take a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34512</commentid>
    <comment_count>3</comment_count>
    <who name="Eren Türkay">eren</who>
    <bug_when>2013-07-11 12:48:17 +0000</bug_when>
    <thetext>I also get similar error when using &quot;bitbake linux-yocto -c menuconfig&quot;. My tmux version is 1.6-1ubuntu1

ERROR: Unable to spawn terminal auto: Execution of &apos;/bin/zsh -c &quot;make menuconfig; if [ $? -ne 0 ]; then echo &apos;Command failed.&apos;; printf &apos;Press any key to continue... &apos;; read r; fi&quot;&apos; failed with exit code 1:

usage: split-window [-dhvP] [-p percentage|-l size] [-t target-pane] [command]

Build Configuration:
BB_VERSION        = &quot;1.18.0&quot;
BUILD_SYS         = &quot;x86_64-linux&quot;
NATIVELSBSTRING   = &quot;Ubuntu-12.04&quot;
TARGET_SYS        = &quot;i586-poky-linux&quot;
MACHINE           = &quot;qemux86&quot;
DISTRO            = &quot;poky&quot;
DISTRO_VERSION    = &quot;1.4.1&quot;
TUNE_FEATURES     = &quot;m32 i586&quot;
TARGET_FPU        = &quot;&quot;
meta
meta-yocto
meta-yocto-bsp    = &quot;dylan:e4a0a4c5e419154a34710a1b6c28d4180c6304c3&quot;
meta-hamradio     = &quot;master:b34b9115491d96570fb7801e85bc3c85b3b11d5e&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34522</commentid>
    <comment_count>4</comment_count>
      <attachid>1323</attachid>
    <who name="Tarteauxfraises">antoine.blin3</who>
    <bug_when>2013-07-11 22:15:16 +0000</bug_when>
    <thetext>Created attachment 1323
Fix wrong argument escaping

You should test this patch does&apos;nt impact others terminals</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34536</commentid>
    <comment_count>5</comment_count>
    <who name="Eren Türkay">eren</who>
    <bug_when>2013-07-12 10:21:10 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; Created attachment 1323 [details]
&gt; Fix wrong argument escaping
&gt; 
&gt; You should test this patch does&apos;nt impact others terminals

It fixed the problem for kernel configuration after applying this patch to &quot;dylan&quot; release.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35082</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-07-29 12:35:29 +0000</bug_when>
    <thetext>This issue should be fixed by http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=c9c70d624125dfa25461f7586b9bbd2bc7ff2372 - at least it fixed the problem here. Can anyone else confirm?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35107</commentid>
    <comment_count>7</comment_count>
    <who name="Diego">diego.ml</who>
    <bug_when>2013-07-29 14:05:19 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; This issue should be fixed by
&gt; http://git.yoctoproject.org/cgit.cgi/poky/commit/
&gt; ?id=c9c70d624125dfa25461f7586b9bbd2bc7ff2372 - at least it fixed the problem
&gt; here. Can anyone else confirm?

Yeah, it works for me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35168</commentid>
    <comment_count>8</comment_count>
    <who name="Eren Türkay">eren</who>
    <bug_when>2013-07-30 13:53:07 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; This issue should be fixed by
&gt; http://git.yoctoproject.org/cgit.cgi/poky/commit/
&gt; ?id=c9c70d624125dfa25461f7586b9bbd2bc7ff2372 - at least it fixed the problem
&gt; here. Can anyone else confirm?

Yes. I also confirm that this change fixed the problem in &quot;dylan&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35617</commentid>
    <comment_count>9</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-08-13 12:22:45 +0000</bug_when>
    <thetext>The following changes have been merged to dylan for 1.4.2:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=dylan&amp;id=43585009e834f46b1f7a8f40f1f9bd21d0f8994c
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=dylan&amp;id=2bd2fa985b40c19a0f672a686719442db726da1f

Based on the above comments this should resolve the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35704</commentid>
    <comment_count>10</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-08-16 14:02:07 +0000</bug_when>
    <thetext>Note that the first of the two patches in the above comment caused a regression in dylan. The fix for this is now in the dylan branch:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=dylan&amp;id=9c70e442c7b8697102a24fc9b95a5dd1b1643d1f</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1204</attachid>
            <date>2013-04-30 14:35:16 +0000</date>
            <delta_ts>2013-04-30 14:35:16 +0000</delta_ts>
            <desc>Output of &quot;bitbake -c devshell package&quot;</desc>
            <filename>bitbake_devshell.txt</filename>
            <type>text/plain</type>
            <size>2456</size>
            <attacher name="Diego">diego.ml</attacher>
            
              <data encoding="base64">JCBiaXRiYWtlIG9wZW5hbC1zb2Z0IC1jIGRldnNoZWxsDQpMb2FkaW5nIGNhY2hlOiAxMDAlIHwj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI3wgRVRBOiAgMDA6MDA6MDANCkxvYWRlZCAxNjgz
IGVudHJpZXMgZnJvbSBkZXBlbmRlbmN5IGNhY2hlLg0KDQpCdWlsZCBDb25maWd1cmF0aW9uOg0K
QkJfVkVSU0lPTiAgICAgICAgPSAiMS4xOC4wIg0KQlVJTERfU1lTICAgICAgICAgPSAieDg2XzY0
LWxpbnV4Ig0KTkFUSVZFTFNCU1RSSU5HICAgPSAiVWJ1bnR1LTEyLjA0Ig0KVEFSR0VUX1NZUyAg
ICAgICAgPSAiYXJtLXBva3ktbGludXgtZ251ZWFiaSINCk1BQ0hJTkUgICAgICAgICAgID0gIm5p
dHJvZ2VuNngiDQpESVNUUk8gICAgICAgICAgICA9ICJwb2t5Ig0KRElTVFJPX1ZFUlNJT04gICAg
PSAiMS4zK3NuYXBzaG90LTIwMTMwNDMwIg0KVFVORV9GRUFUVVJFUyAgICAgPSAiYXJtdjdhIHZm
cCBuZW9uIg0KVEFSR0VUX0ZQVSAgICAgICAgPSAidmZwLW5lb24iDQptZXRhICAgICAgICAgICAg
ICANCm1ldGEteW9jdG8gICAgICAgID0gIihub2JyYW5jaCk6YWRkY2ZjZGE4NGVkNmI0M2IwMGY1
NjlhNjA2MGUzYjc4MTk2ZWY1MiINCm1ldGEtb2UgICAgICAgICAgIA0KbWV0YS1tdWx0aW1lZGlh
ICAgPSAiKG5vYnJhbmNoKToyYTVkZWEyMzk5ZTJiZTVlNWQ5NjRlZGE3NDY1ZGNhZjRjMmUxNTJi
Ig0KbWV0YS1mc2wtYXJtICAgICAgPSAiKG5vYnJhbmNoKTo5ZDE5NDI2NTQ2NmQ1NzdmYmMyNTg5
NDc0Y2U4OWU4ZDdiODA0MGFmIg0KbWV0YS1mc2wtYXJtLWV4dHJhID0gIihub2JyYW5jaCk6NWY1
YTljZmNhZDIyM2Y1YTFjNjIzMzQ2NzgwNTEwZmZjZGMwMTJhYiINCm1ldGEtZnNsLWRlbW9zICAg
ID0gIihub2JyYW5jaCk6NzI0Y2ZiOTI5NzQ4ZjQ3NzgyZGVhM2IxZGM0MTJiMDI4ZjZmMzUxNSIN
Cm1ldGEtY29yZWhhYiAgICAgID0gIm1hc3Rlcjo4NzdmZTY0M2FhYTZiM2RkYmJkYjkyNTg1OTc2
YTA4NmIxZmQwN2U3Ig0KDQpOT1RFOiBSZXNvbHZpbmcgYW55IG1pc3NpbmcgdGFzayBxdWV1ZSBk
ZXBlbmRlbmNpZXMNCk5PVEU6IG11bHRpcGxlIHByb3ZpZGVycyBhcmUgYXZhaWxhYmxlIGZvciBq
cGVnIChqcGVnLCBsaWJqcGVnLXR1cmJvKQ0KTk9URTogY29uc2lkZXIgZGVmaW5pbmcgYSBQUkVG
RVJSRURfUFJPVklERVIgZW50cnkgdG8gbWF0Y2gganBlZw0KTk9URTogbXVsdGlwbGUgcHJvdmlk
ZXJzIGFyZSBhdmFpbGFibGUgZm9yIGpwZWctbmF0aXZlIChqcGVnLW5hdGl2ZSwgbGlianBlZy10
dXJiby1uYXRpdmUpDQpOT1RFOiBjb25zaWRlciBkZWZpbmluZyBhIFBSRUZFUlJFRF9QUk9WSURF
UiBlbnRyeSB0byBtYXRjaCBqcGVnLW5hdGl2ZQ0KTk9URTogUHJlcGFyaW5nIHJ1bnF1ZXVlDQpO
T1RFOiBFeGVjdXRpbmcgU2V0U2NlbmUgVGFza3MNCk5PVEU6IEV4ZWN1dGluZyBSdW5RdWV1ZSBU
YXNrcw0KRVJST1I6IFVuYWJsZSB0byBzcGF3biB0ZXJtaW5hbCBhdXRvOiBFeGVjdXRpb24gb2Yg
J3BzZXVkbyAvYmluL2Jhc2gnIGZhaWxlZCB3aXRoIGV4aXQgY29kZSAxOg0KdXNhZ2U6IHNwbGl0
LXdpbmRvdyBbLWRodlBdIFstcCBwZXJjZW50YWdlfC1sIHNpemVdIFstdCB0YXJnZXQtcGFuZV0g
W2NvbW1hbmRdDQoNCkVSUk9SOiBGdW5jdGlvbiBmYWlsZWQ6IGRvX2RldnNoZWxsDQpFUlJPUjog
TG9nZmlsZSBvZiBmYWlsdXJlIHN0b3JlZCBpbjogL29wdC95b2N0b19idWlsZGVyL2J1aWxkL3Rt
cC93b3JrL2FybXY3YS12ZnAtbmVvbi1wb2t5LWxpbnV4LWdudWVhYmkvb3BlbmFsLXNvZnQvMS4x
NS4xLXIwL3RlbXAvbG9nLmRvX2RldnNoZWxsLjEyMTQzDQpFUlJPUjogVGFzayAzICgvb3B0L3lv
Y3RvX2J1aWxkZXIvc291cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEvcmVj
aXBlcy1tdWx0aW1lZGlhL29wZW5hbC9vcGVuYWwtc29mdF8xLjE1LjEuYmIsIGRvX2RldnNoZWxs
KSBmYWlsZWQgd2l0aCBleGl0IGNvZGUgJzEnDQpOT1RFOiBUYXNrcyBTdW1tYXJ5OiBBdHRlbXB0
ZWQgNjcgdGFza3Mgb2Ygd2hpY2ggNjYgZGlkbid0IG5lZWQgdG8gYmUgcmVydW4gYW5kIDEgZmFp
bGVkLg0KDQpTdW1tYXJ5OiAxIHRhc2sgZmFpbGVkOg0KICAvb3B0L3lvY3RvX2J1aWxkZXIvc291
cmNlcy9tZXRhLW9wZW5lbWJlZGRlZC9tZXRhLW11bHRpbWVkaWEvcmVjaXBlcy1tdWx0aW1lZGlh
L29wZW5hbC9vcGVuYWwtc29mdF8xLjE1LjEuYmIsIGRvX2RldnNoZWxsDQpTdW1tYXJ5OiBUaGVy
ZSB3ZXJlIDIgRVJST1IgbWVzc2FnZXMgc2hvd24sIHJldHVybmluZyBhIG5vbi16ZXJvIGV4aXQg
Y29kZS4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1205</attachid>
            <date>2013-04-30 14:36:05 +0000</date>
            <delta_ts>2013-04-30 14:36:05 +0000</delta_ts>
            <desc>Devshell task log.</desc>
            <filename>bitbake_devshell_log.txt</filename>
            <type>text/plain</type>
            <size>582</size>
            <attacher name="Diego">diego.ml</attacher>
            
              <data encoding="base64">JCBjYXQgL29wdC95b2N0b19idWlsZGVyL2J1aWxkL3RtcC93b3JrL2FybXY3YS12ZnAtbmVvbi1w
b2t5LWxpbnV4LWdudWVhYmkvb3BlbmFsLXNvZnQvMS4xNS4xLXIwL3RlbXAvbG9nLmRvX2RldnNo
ZWxsLjEyMTQzDQpERUJVRzogRXhlY3V0aW5nIHB5dGhvbiBmdW5jdGlvbiBkb19kZXZzaGVsbA0K
REVCVUc6IEF0dGVtcHRpbmcgdG8gc3Bhd24gdGVybWluYWwgImN1c3RvbSINCkRFQlVHOiBObyBj
dXN0b20gdGVybWluYWwgKE9FX1RFUk1JTkFMX0NVU1RPTUNNRCkgc2V0DQpERUJVRzogQXR0ZW1w
dGluZyB0byBzcGF3biB0ZXJtaW5hbCAidG11eC1ydW5uaW5nIg0KRVJST1I6IFVuYWJsZSB0byBz
cGF3biB0ZXJtaW5hbCBhdXRvOiBFeGVjdXRpb24gb2YgJ3BzZXVkbyAvYmluL2Jhc2gnIGZhaWxl
ZCB3aXRoIGV4aXQgY29kZSAxOg0KdXNhZ2U6IHNwbGl0LXdpbmRvdyBbLWRodlBdIFstcCBwZXJj
ZW50YWdlfC1sIHNpemVdIFstdCB0YXJnZXQtcGFuZV0gW2NvbW1hbmRdDQoNCkRFQlVHOiBQeXRo
b24gZnVuY3Rpb24gZG9fZGV2c2hlbGwgZmluaXNoZWQNCkVSUk9SOiBGdW5jdGlvbiBmYWlsZWQ6
IGRvX2RldnNoZWxs
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1323</attachid>
            <date>2013-07-11 22:15:16 +0000</date>
            <delta_ts>2013-07-11 22:15:16 +0000</delta_ts>
            <desc>Fix wrong argument escaping</desc>
            <filename>cml1.bbclass.patch</filename>
            <type>text/plain</type>
            <size>676</size>
            <attacher name="Tarteauxfraises">antoine.blin3</attacher>
            
              <data encoding="base64">LS0tIGNtbDEuYmJjbGFzcy5iYWsJMjAxMy0wNi0yNCAxMDoxMjoxMC4yMzQ0OTQ1OTMgKzAyMDAK
KysrIGNtbDEuYmJjbGFzcwkyMDEzLTA2LTI0IDEwOjEyOjQzLjQzODA3NzQxNiArMDIwMApAQCAt
MjEsNyArMjEsNyBAQAogICAgIGV4Y2VwdCBPU0Vycm9yOgogICAgICAgICBtdGltZSA9IDAKIAot
ICAgIG9lX3Rlcm1pbmFsKCIke1NIRUxMfSAtYyBcIm1ha2UgbWVudWNvbmZpZzsgaWYgWyAkPyAt
bmUgMCBdOyB0aGVuIGVjaG8gJ0NvbW1hbmQgZmFpbGVkLic7IHByaW50ZiAnUHJlc3MgYW55IGtl
eSB0byBjb250aW51ZS4uLiAnOyByZWFkIHI7IGZpXCIiLCAnJHtQTn0gQ29uZmlndXJhdGlvbics
IGQpCisgICAgb2VfdGVybWluYWwoIlwiJHtTSEVMTH0gLWMgXFxcInNsZWVwIDE7IG1ha2UgbWVu
dWNvbmZpZzsgaWYgWyAkPyAtbmUgMCBdOyB0aGVuIGVjaG8gJ0NvbW1hbmQgZmFpbGVkLic7IHBy
aW50ZiAnUHJlc3MgYW55IGtleSB0byBjb250aW51ZW50aW51ZS4uLic7IHJlYWQgcjsgZmlcXFwi
XCIiLCAnJHtQTn0gQ29uZmlndXJhdGlvbicsIGQpCiAKICAgICAjIEZJWE1FIHRoaXMgY2hlY2sg
Y2FuIGJlIHJlbW92ZWQgd2hlbiB0aGUgbWluaW11bSBiaXRiYWtlIHZlcnNpb24gaGFzIGJlZW4g
YnVtcGVkCiAgICAgaWYgaGFzYXR0cihiYi5idWlsZCwgJ3dyaXRlX3RhaW50Jyk6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>