[Bug 529964] New: ruby DBUS hangs and blocks all other DBUS calls
http://bugzilla.novell.com/show_bug.cgi?id=529964 Summary: ruby DBUS hangs and blocks all other DBUS calls Classification: openSUSE Product: openSUSE 11.2 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: WebYaST AssignedTo: mvidner@novell.com ReportedBy: schubi@novell.com QAContact: qa@suse.de CC: kkaempf@novell.com Found By: --- After the call: ---------------------------------- Processing SystemtimesController#show to xml (for 127.0.0.1 at 2009-08-11 12:55:01) [GET] Parameters: {"format"=>"xml", "action"=>"show", "controller"=>"systemtimes"} [4;35;1mAccount Load (0.5ms)[0m [0mSELECT * FROM "accounts" WHERE ("accounts"."remember_token" = '0e7962425f2f24f69f063e4dc8ab96b26c635bc6') LIMIT 1[0m Action: org.opensuse.yast.modules.yapi.time.read User: schubi Result: ok RuntimeError (Unsupported alignment ): /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:78:in `align' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:195:in `do_parse' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:221:in `do_parse' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:231:in `do_parse' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:201:in `do_parse' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:63:in `unmarshall' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:62:in `each' /usr/lib/ruby/site_ruby/1.8/dbus/marshall.rb:62:in `unmarshall' /usr/lib/ruby/site_ruby/1.8/dbus/message.rb:258:in `unmarshall_buffer' /usr/lib/ruby/site_ruby/1.8/dbus/bus.rb:404:in `pop_message' /usr/lib/ruby/site_ruby/1.8/dbus/bus.rb:442:in `wait_for_message' /usr/lib/ruby/site_ruby/1.8/dbus/bus.rb:455:in `send_sync' (eval):22:in `Read' /usr/lib/ruby/site_ruby/1.8/dbus/introspect.rb:469:in `call' /usr/lib/ruby/site_ruby/1.8/dbus/introspect.rb:469:in `method_missing' lib/yast_service.rb:65:in `send' lib/yast_service.rb:65:in `Call' ./plugins/time/app/models/systemtime.rb:63:in `find' ./plugins/time/app/controllers/systemtimes_controller.rb:48:in `show' Rendered rescues/_trace (76.9ms) Rendered rescues/_request_and_response (2.0ms) Rendering rescues/layout (internal_server_error) ------------------------------------------------------ All following calls return an error: ------------------------------------------------------ Processing PermissionsController#index to xml (for 127.0.0.1 at 2009-08-11 12:55:43) [GET] Parameters: {"format"=>"xml", "action"=>"index", "filter"=>"org.opensuse.yast.system.status", "user_id"=>"schubi", "controller"=>"permissions"} [4;35;1mAccount Load (0.5ms)[0m [0mSELECT * FROM "accounts" WHERE ("accounts"."remember_token" = '0e7962425f2f24f69f063e4dc8ab96b26c635bc6') LIMIT 1[0m Action: org.opensuse.yast.permissions.read User: schubi Result: ok Error 2:cannot get permission list Rendered layouts/_error (0.4ms) Completed in 70ms (View: 5, DB: 1) | 404 Not Found [http://0.0.0.0/permissions.xml?filter=org.opensuse.yast.system.status&user_id=schubi] -------------------------------------------------------- After restarting the server everything works fine again. I will add some additional logging in the permission controller in order to see what is going wrong. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User kkaempf@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c1 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium CC| |dmacvicar@novell.com Severity|Normal |Major --- Comment #1 from Klaus Kämpf <kkaempf@novell.com> 2009-08-11 06:07:44 MDT --- Ah, the famous "unsupported alignment" bug. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User schubi@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c2 --- Comment #2 from Stefan Schubert <schubi@novell.com> 2009-08-11 06:25:29 MDT --- Following call raise an exception "Unsupported alignment" ret = @scr.Execute([false, "path", ["s",".target.bash_output"] ], [false, "string", ["s",command] ], [false, "string", ["s",""] ]) every time then. (Until I have restarted the server) I will check my installed version of ruby-dbus. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User schubi@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c3 --- Comment #3 from Stefan Schubert <schubi@novell.com> 2009-08-11 06:56:26 MDT --- ruby-dbus-0.2.1.3-1.2 installed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User schubi@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c4 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |INVALID --- Comment #4 from Stefan Schubert <schubi@novell.com> 2009-08-11 07:12:32 MDT --- There was an old version of ruby-dbus in /usr/lib/ruby/site_ruby/. Martin has found :-) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User kkaempf@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c5 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|INVALID | --- Comment #5 from Klaus Kämpf <kkaempf@novell.com> 2009-08-11 07:26:54 MDT --- Hmm, since Duncan experienced a similar error within the chroot build environment on Hudson, I do not think this is invalid. Stefan, please add a check to doc/check-setup.rb to catch this error early. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User mvidner@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c6 Martin Vidner <mvidner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO Info Provider| |dmacvicar@novell.com --- Comment #6 from Martin Vidner <mvidner@novell.com> 2009-08-11 07:51:45 MDT ---
a similar error within the chroot build environment on Hudson,
OK, so show me the backtrace, or how to reproduce the bug. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 Klaus Kämpf <kkaempf@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Found By|--- |Development -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User mvidner@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c7 --- Comment #7 from Martin Vidner <mvidner@novell.com> 2009-09-02 06:10:52 MDT --- Does the bug still exist? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=529964 User mvidner@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=529964#c8 Martin Vidner <mvidner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|dmacvicar@novell.com | Resolution| |WORKSFORME --- Comment #8 from Martin Vidner <mvidner@novell.com> 2009-09-09 03:11:38 MDT --- Apparently not. Please (re)open when you see it. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com