Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rack::Test::UploadedFile / fixture_file_upload outputing file list #556

Closed
Crystark opened this issue May 13, 2013 · 2 comments
Closed

Rack::Test::UploadedFile / fixture_file_upload outputing file list #556

Crystark opened this issue May 13, 2013 · 2 comments

Comments

@Crystark
Copy link

Hi,

Since my recent bundle update, i'm getting strange outputs each time I execute:

fixture_file_upload(creative.resource_file_name, creative.resource_content_type)

Just in case, I've tried replacing it by:

Rack::Test::UploadedFile.new(ActionController::TestCase.fixture_path + medium.creative.resource_file_name, medium.creative.resource_content_type)

But it's the same.

I'm seeing this in my tests (called with rake test) but also when I rake db:reset as i'm using some fixtures for developpment.

I just fixed my version of rails to Rails 4.0.0.rc1 but I started having this problem while i was still using the rails master (edge) version.

Here's the output i'm getting, it's repeated 4 times for each fixture_file_upload call:

COMMAND   PID     USER   FD   TYPE   DEVICE SIZE/OFF     NODE NAME
ruby    11720 myuser  cwd    DIR   202,17     4096   730599 /data/home/myuser/www/myapp/bo/trunk
ruby    11720 myuser  rtd    DIR    202,1     4096        2 /
ruby    11720 myuser  txt    REG   202,32   100191   213302 /usr/local/rvm/rubies/ruby-2.0.0-p0/bin/ruby
ruby    11720 myuser  mem    REG    202,1    51728   211775 /lib/libnss_files-2.11.3.so
ruby    11720 myuser  mem    REG   202,32   339182   240374 /usr/local/rvm/gems/ruby-2.0.0-p0/gems/bcrypt-ruby-3.0.1/lib/bcrypt_ext.so
ruby    11720 myuser  mem    REG   202,32    96450   214144 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/digest/md5.so
ruby    11720 myuser  mem    REG   202,32   124710   214134 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/racc/cparse.so
ruby    11720 myuser  mem    REG   202,32   617816   607279 /usr/lib/libsqlite3.so.0.8.6
ruby    11720 myuser  mem    REG   202,32   613763   262198 /usr/local/rvm/gems/ruby-2.0.0-p0/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.so
ruby    11720 myuser  mem    REG   202,32    13216   607028 /usr/lib/libgpg-error.so.0.4.0
ruby    11720 myuser  mem    REG   202,32   489912   606964 /usr/lib/libgcrypt.so.11.5.3
ruby    11720 myuser  mem    REG   202,32    65568   607309 /usr/lib/libtasn1.so.3.1.9
ruby    11720 myuser  mem    REG   202,32   665192   607023 /usr/lib/libgnutls.so.26.14.12
ruby    11720 myuser  mem    REG   202,32   104184   607245 /usr/lib/libsasl2.so.2.0.23
ruby    11720 myuser  mem    REG   202,32    56992   607083 /usr/lib/liblber-2.4.so.2.5.6
ruby    11720 myuser  mem    REG    202,1    80712   211776 /lib/libresolv-2.11.3.so
ruby    11720 myuser  mem    REG    202,1     8528   211908 /lib/libkeyutils.so.1.3
ruby    11720 myuser  mem    REG   202,32    32016   607080 /usr/lib/libkrb5support.so.0.1
ruby    11720 myuser  mem    REG   202,32   155744   607078 /usr/lib/libk5crypto.so.3.1
ruby    11720 myuser  mem    REG   202,32   297256   607085 /usr/lib/libldap_r-2.4.so.2.5.6
ruby    11720 myuser  mem    REG   202,32   216824   607042 /usr/lib/libgssapi_krb5.so.2.2
ruby    11720 myuser  mem    REG    202,1    12336   211755 /lib/libcom_err.so.2.1
ruby    11720 myuser  mem    REG   202,32   818840   607079 /usr/lib/libkrb5.so.3.3
ruby    11720 myuser  mem    REG   202,32   182744   607692 /usr/lib/libpq.so.5.4
ruby    11720 myuser  mem    REG   202,32   674239   291385 /usr/local/rvm/gems/ruby-2.0.0-p0/gems/pg-0.15.1/lib/pg_ext.so
ruby    11720 myuser  mem    REG   202,32   309657   214062 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/zlib.so
ruby    11720 myuser  mem    REG   202,32   240253   214059 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/json/ext/generator.so
ruby    11720 myuser  mem    REG   202,32    56724   214100 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/utf_32le.so
ruby    11720 myuser  mem    REG   202,32    56740   214093 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/utf_32be.so
ruby    11720 myuser  mem    REG   202,32    58412   214097 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/utf_16le.so
ruby    11720 myuser  mem    REG   202,32    58436   214126 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/utf_16be.so
ruby    11720 myuser  mem    REG   202,32   163537   214058 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/json/ext/parser.so
ruby    11720 myuser  mem    REG   202,32   336115   214136 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/bigdecimal.so
ruby    11720 myuser  mem    REG   202,32 18212458   214132 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/openssl.so
ruby    11720 myuser  mem    REG   202,32    91425   214141 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/fcntl.so
ruby    11720 myuser  mem    REG   202,32  2472557   214137 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/socket.so
ruby    11720 myuser  mem    REG   202,32   117197   214135 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/digest.so
ruby    11720 myuser  mem    REG   202,32    93936   607360 /usr/lib/libz.so.1.2.3.4
ruby    11720 myuser  mem    REG   202,32  1693344   606304 /usr/lib/libcrypto.so.0.9.8
ruby    11720 myuser  mem    REG   202,32   356608   606603 /usr/lib/libssl.so.0.9.8
ruby    11720 myuser  mem    REG   202,32   170810   214146 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/digest/sha1.so
ruby    11720 myuser  mem    REG   202,32   184824   214067 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/pathname.so
ruby    11720 myuser  mem    REG   202,32   144566   214069 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/etc.so
ruby    11720 myuser  mem    REG   202,32  1119101   214073 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/date_core.so
ruby    11720 myuser  mem    REG   202,32   177961   214054 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/strscan.so
ruby    11720 myuser  mem    REG   202,32   193773   214072 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/stringio.so
ruby    11720 myuser  mem    REG   202,32   128488   607674 /usr/lib/libyaml-0.so.2.0.1
ruby    11720 myuser  mem    REG   202,32   572887   214140 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/psych.so
ruby    11720 myuser  mem    REG   202,32    17770   214117 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
ruby    11720 myuser  mem    REG   202,32    16623   214101 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/encdb.so
ruby    11720 myuser  mem    REG    202,1  1437064   211788 /lib/libc-2.11.3.so
ruby    11720 myuser  mem    REG    202,1   530736   211860 /lib/libm-2.11.3.so
ruby    11720 myuser  mem    REG    202,1    35104   211824 /lib/libcrypt-2.11.3.so
ruby    11720 myuser  mem    REG    202,1    14696   211859 /lib/libdl-2.11.3.so
ruby    11720 myuser  mem    REG    202,1    31744   211780 /lib/librt-2.11.3.so
ruby    11720 myuser  mem    REG    202,1   131258   211778 /lib/libpthread-2.11.3.so
ruby    11720 myuser  mem    REG   202,32 15791320   213304 /usr/local/rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
ruby    11720 myuser  mem    REG    202,1   128744   211779 /lib/ld-2.11.3.so
ruby    11720 myuser  mem    REG    202,2   217016       35 /var/cache/nscd/passwd
ruby    11720 myuser  mem    REG   202,32  1531456   608065 /usr/lib/locale/locale-archive
ruby    11720 myuser    0u   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser    1u   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser    2u   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser    3r  FIFO      0,8      0t0 34056570 pipe
ruby    11720 myuser    4w  FIFO      0,8      0t0 34056570 pipe
ruby    11720 myuser    5w   REG   202,17 25554402  1445860 /data/home/myuser/www/myapp/bo/trunk/log/test.log
ruby    11720 myuser    6u  IPv4 34056851      0t0      TCP myserver.priv:47731->myserver.priv:postgresql (ESTABLISHED)
ruby    11720 myuser    7u   REG    202,1     4188   148402 /tmp/320x50.jpg20130513-11720-cbvp1g
ruby    11720 myuser    8u   REG    202,1     4188   148407 /tmp/320x5020130513-11720-67h5pp.jpg
ruby    11720 myuser    9r   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser   10r  FIFO      0,8      0t0 34057162 pipe
ruby    11720 myuser   11u   REG    202,1     1261   148409 /tmp/320x5020130513-11720-67h5pp20130513-11720-118zlzg
ruby    11720 myuser   12r  FIFO      0,8      0t0 34057171 pipe
ruby    11720 myuser   13r  FIFO      0,8      0t0 34057177 pipe
ruby    11720 myuser   14r  FIFO      0,8      0t0 34057183 pipe
ruby    11720 myuser   15r  FIFO      0,8      0t0 34057189 pipe
ruby    11720 myuser   16u   REG    202,1     1261   148410 /tmp/320x5020130513-11720-67h5pp20130513-11720-118zlzg20130513-11720-16m1efs
ruby    11720 myuser   17r  FIFO      0,8      0t0 34057248 pipe
ruby    11720 myuser   18u   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser   19r  FIFO      0,8      0t0 34057252 pipe
ruby    11720 myuser   20u   REG    202,1     4188   148411 /tmp/320x5020130513-11720-1gv8hkg.jpg
ruby    11720 myuser   21r   CHR    136,1      0t0        4 /dev/pts/1
ruby    11720 myuser   22r  FIFO      0,8      0t0 34057316 pipe
ruby    11720 myuser   23u   REG    202,1     1261   148412 /tmp/320x5020130513-11720-1gv8hkg20130513-11720-2r5w3u
ruby    11720 myuser   24r  FIFO      0,8      0t0 34057323 pipe
ruby    11720 myuser   25r  FIFO      0,8      0t0 34057329 pipe
ruby    11720 myuser   26r  FIFO      0,8      0t0 34057335 pipe
ruby    11720 myuser   27r  FIFO      0,8      0t0 34057341 pipe
ruby    11720 myuser   28u   REG    202,1        0   148413 /tmp/320x5020130513-11720-1gv8hkg20130513-11720-2r5w3u20130513-11720-7b4wqg
ruby    11720 myuser   29r  FIFO      0,8      0t0 34057348 pipe
@leahneukirchen
Copy link
Member

Obviously something runs "lsof". I fail to see how this is Rack related?

@Crystark
Copy link
Author

I'm sorry. I'm still only begining with rails so as this output was generated by a Rack subclass, i just guessed it was something in rack doing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants