dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #20977
[Bug 1357524] [NEW] Crashes on Ruby exec
Public bug reported:
While debugging an old Ruby script for determing the Internet connection
status (online vs offline), I found that running exec from Ruby would
crash Unity.
Steps to reproduce:
1. wget https://raw.githubusercontent.com/mcandre/mcandre/95350df18b982f455d49eca739f2e1ee42da75f4/ruby/webshout.rb
2. emacs
3. M-x shell
4. ruby webshout.rb
In particular, it seems that the line:
exec 'say You are now online.'
(which I've since corrected to use system instead of exec)
Attempts to replace the ruby process for webshout.rb with a GNUStep say
process. But something messes up, and Unity crashes.
System:
$ specs ruby emacs unity os
Specs:
specs 0.10
https://github.com/mcandre/specs#readme
bundle --version
Bundler version 1.6.2
gem --version
2.2.2
ruby --version
ruby 2.0.0p481 (2014-05-08 revision 45883) [x86_64-linux]
emacs --version
GNU Emacs 24.3.1
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
unity --version
unity 7.2.2
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
** Affects: unity-2d (Ubuntu)
Importance: Undecided
Status: New
** Tags: crash exec unity
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity-2d in Ubuntu.
https://bugs.launchpad.net/bugs/1357524
Title:
Crashes on Ruby exec
Status in “unity-2d” package in Ubuntu:
New
Bug description:
While debugging an old Ruby script for determing the Internet
connection status (online vs offline), I found that running exec from
Ruby would crash Unity.
Steps to reproduce:
1. wget https://raw.githubusercontent.com/mcandre/mcandre/95350df18b982f455d49eca739f2e1ee42da75f4/ruby/webshout.rb
2. emacs
3. M-x shell
4. ruby webshout.rb
In particular, it seems that the line:
exec 'say You are now online.'
(which I've since corrected to use system instead of exec)
Attempts to replace the ruby process for webshout.rb with a GNUStep
say process. But something messes up, and Unity crashes.
System:
$ specs ruby emacs unity os
Specs:
specs 0.10
https://github.com/mcandre/specs#readme
bundle --version
Bundler version 1.6.2
gem --version
2.2.2
ruby --version
ruby 2.0.0p481 (2014-05-08 revision 45883) [x86_64-linux]
emacs --version
GNU Emacs 24.3.1
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
unity --version
unity 7.2.2
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/1357524/+subscriptions
Follow ups
References