Public bug reported:

Mir servers crash if I press the side mouse button (thumb).

There are two of them on the side of my Intellimouse Explorer 3.0. The
kernel calls them BTN_SIDE and BTN_EXTRA. And X calls them buttons 8 and
9.

When the crash happens I see in unity8.log:

[1455268365.782990] <ERROR> MirSurfaceAPI: Caught exception at client library 
boundary (in mir_surface_release): 
/build/mir-wMQ7xO/mir-0.19.2+16.04.20160210/src/client/rpc/stream_socket_transport.cpp(168):
 Throw in function virtual void 
mir::client::rpc::StreamSocketTransport::send_message(const 
std::vector<unsigned char>&, const std::vector<mir::Fd>&)
Dynamic exception type: 
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::socket_disconnected_error>
 >
std::exception::what: Failed to send message to server: Broken pipe
32, "Broken pipe"
*** Error in `unity8': free(): invalid size: 0x00007fcb4c03fe90 ***

Also happens with the Mir demo servers; they segfault but without a
usable stack trace due to exception handling.

** Affects: mir
     Importance: High
         Status: New

** Affects: mir (Ubuntu)
     Importance: High
         Status: New


** Tags: input

** Changed in: unity8 (Ubuntu)
   Importance: Undecided => High

** Summary changed:

- Unity8 crashes if I press the side mouse button (thumb) 
+ Mir servers crash if I press the side mouse button (thumb)

** Package changed: unity8 (Ubuntu) => mir (Ubuntu)

** Also affects: mir
   Importance: Undecided
       Status: New

** Tags added: input

** Description changed:

- Unity8 crashes if I press the side mouse button (thumb).
+ Mir servers crash if I press the side mouse button (thumb).
  
  There are two of them on the side of my Intellimouse Explorer 3.0. The
  kernel calls them BTN_SIDE and BTN_EXTRA. And X calls them buttons 8 and
  9.
  
  When the crash happens I see in unity8.log:
  
  [1455268365.782990] <ERROR> MirSurfaceAPI: Caught exception at client library 
boundary (in mir_surface_release): 
/build/mir-wMQ7xO/mir-0.19.2+16.04.20160210/src/client/rpc/stream_socket_transport.cpp(168):
 Throw in function virtual void 
mir::client::rpc::StreamSocketTransport::send_message(const 
std::vector<unsigned char>&, const std::vector<mir::Fd>&)
  Dynamic exception type: 
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<mir::socket_disconnected_error>
 >
  std::exception::what: Failed to send message to server: Broken pipe
  32, "Broken pipe"
  *** Error in `unity8': free(): invalid size: 0x00007fcb4c03fe90 ***
+ 
+ Also happens with the Mir demo servers; they segfault but without a
+ usable stack trace due to exception handling.

** Changed in: mir
   Importance: Undecided => High

** Changed in: mir
    Milestone: None => 0.20.0

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1544878

Title:
  Mir servers crash if I press the side mouse button (thumb)

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1544878/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to