2016-03-15 16:49:30 |
Michael Terry |
bug |
|
|
added bug |
2016-04-06 03:32:26 |
Daniel van Vugt |
bug task added |
|
mir |
|
2016-04-06 03:34:02 |
Daniel van Vugt |
summary |
Crashes when given an invalid keymap |
Mir crashes when given an invalid keymap |
|
2017-02-28 04:07:58 |
Daniel van Vugt |
mir: milestone |
|
1.0.0 |
|
2017-02-28 04:08:01 |
Daniel van Vugt |
mir: importance |
Undecided |
Critical |
|
2017-02-28 04:08:11 |
Daniel van Vugt |
mir (Ubuntu): importance |
Undecided |
Critical |
|
2017-02-28 04:08:14 |
Daniel van Vugt |
mir: status |
New |
Confirmed |
|
2017-02-28 04:08:18 |
Daniel van Vugt |
mir (Ubuntu): status |
New |
Confirmed |
|
2017-02-28 04:09:24 |
Daniel van Vugt |
summary |
Mir crashes when given an invalid keymap |
Mir server crashes when given an invalid keymap |
|
2017-02-28 04:10:23 |
Daniel van Vugt |
tags |
|
input unity8-desktop |
|
2017-02-28 04:10:30 |
Daniel van Vugt |
bug task added |
|
canonical-devices-system-image |
|
2017-02-28 04:10:36 |
Daniel van Vugt |
canonical-devices-system-image: importance |
Undecided |
Critical |
|
2017-02-28 04:10:41 |
Daniel van Vugt |
canonical-devices-system-image: status |
New |
Confirmed |
|
2017-03-02 10:25:58 |
Daniel van Vugt |
description |
I foolishly tested unity8's keymap switching with the keymap "zh" (I should have used "cn").
But I noticed that libmirclient crashed when I switched to "zh". While this isn't a supported use case, we shouldn't crash.
Here's a non-debugful stack trace:
#0 0xb61379a6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0xb61379a6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xb614562e in raise () from /lib/arm-linux-gnueabihf/libc.so.6
#2 0xb6146332 in abort () from /lib/arm-linux-gnueabihf/libc.so.6
#3 0xb6283120 in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#4 0xb6281950 in ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#5 0xb62819a6 in std::terminate() ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#6 0xb6281bc6 in __cxa_throw ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#7 0xb3d726ec in ?? () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.9
#8 0xb3d857f2 in mir::events::make_event(mir::IntWrapper<mir::frontend::detail::SessionsSurfaceIdTag, int> const&, long long, std::string const&, std::string const&, std::string const&, std::string const&) ()
from /usr/lib/arm-linux-gnueabihf/libmirclient.so.9
#9 0xb3e3e5e2 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#10 0xb3e24d1e in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#11 0xb3e2aeb0 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#12 0xb3e26870 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#13 0xaa6476ce in qtmir::MirSurface::setKeymap(QString const&, QString const&) |
https://errors.ubuntu.com/problem/4b8d65fc943d9604a00af4439b24bf85ddc6d1a7
I foolishly tested unity8's keymap switching with the keymap "zh" (I should have used "cn").
But I noticed that libmirclient crashed when I switched to "zh". While this isn't a supported use case, we shouldn't crash.
Here's a non-debugful stack trace:
#0 0xb61379a6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
(gdb) bt
#0 0xb61379a6 in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xb614562e in raise () from /lib/arm-linux-gnueabihf/libc.so.6
#2 0xb6146332 in abort () from /lib/arm-linux-gnueabihf/libc.so.6
#3 0xb6283120 in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#4 0xb6281950 in ?? () from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#5 0xb62819a6 in std::terminate() ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#6 0xb6281bc6 in __cxa_throw ()
from /usr/lib/arm-linux-gnueabihf/libstdc++.so.6
#7 0xb3d726ec in ?? () from /usr/lib/arm-linux-gnueabihf/libmirclient.so.9
#8 0xb3d857f2 in mir::events::make_event(mir::IntWrapper<mir::frontend::detail::SessionsSurfaceIdTag, int> const&, long long, std::string const&, std::string const&, std::string const&, std::string const&) ()
from /usr/lib/arm-linux-gnueabihf/libmirclient.so.9
#9 0xb3e3e5e2 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#10 0xb3e24d1e in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#11 0xb3e2aeb0 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#12 0xb3e26870 in ?? () from /usr/lib/arm-linux-gnueabihf/libmirserver.so.38
#13 0xaa6476ce in qtmir::MirSurface::setKeymap(QString const&, QString const&) |
|
2017-03-06 16:40:24 |
kevin gunn |
canonical-devices-system-image: milestone |
|
u8c-1 |
|
2017-03-06 16:40:33 |
kevin gunn |
canonical-devices-system-image: assignee |
|
Stephen M. Webb (bregma) |
|
2017-03-06 16:40:48 |
kevin gunn |
mir: assignee |
|
Andreas Pokorny (andreas-pokorny) |
|
2017-03-06 16:40:58 |
kevin gunn |
mir (Ubuntu): assignee |
|
Andreas Pokorny (andreas-pokorny) |
|
2017-03-07 07:11:21 |
Daniel van Vugt |
summary |
Mir server crashes when given an invalid keymap |
Unity8/Mir server crashes when given an invalid keymap |
|
2017-03-20 01:24:35 |
Daniel van Vugt |
information type |
Public |
Public Security |
|
2017-03-20 01:34:12 |
Daniel van Vugt |
information type |
Public Security |
Public |
|
2017-03-27 09:59:28 |
Andreas Pokorny |
bug task added |
|
qtmir (Ubuntu) |
|
2017-03-27 10:02:25 |
Launchpad Janitor |
branch linked |
|
lp:~andreas-pokorny/qtmir/fix-1557634 |
|
2017-03-28 01:40:04 |
Daniel van Vugt |
mir: status |
Confirmed |
In Progress |
|
2017-03-28 01:40:08 |
Daniel van Vugt |
canonical-devices-system-image: status |
Confirmed |
In Progress |
|
2017-03-28 01:41:13 |
Daniel van Vugt |
mir: milestone |
1.0.0 |
|
|
2017-03-28 01:41:18 |
Daniel van Vugt |
mir: status |
In Progress |
Confirmed |
|
2017-03-28 01:41:30 |
Daniel van Vugt |
qtmir (Ubuntu): assignee |
|
Andreas Pokorny (andreas-pokorny) |
|
2017-03-28 01:41:35 |
Daniel van Vugt |
qtmir (Ubuntu): status |
New |
In Progress |
|
2017-03-28 01:41:39 |
Daniel van Vugt |
qtmir (Ubuntu): importance |
Undecided |
Critical |
|
2017-03-28 18:10:06 |
Pat McGowan |
canonical-devices-system-image: milestone |
u8c-1 |
u8c-z |
|
2017-03-31 01:11:12 |
Launchpad Janitor |
qtmir (Ubuntu): status |
In Progress |
Fix Released |
|
2017-04-03 12:41:00 |
Andreas Pokorny |
mir: status |
Confirmed |
Won't Fix |
|
2017-04-03 12:43:17 |
Stephen M. Webb |
mir (Ubuntu): status |
Confirmed |
Won't Fix |
|
2017-04-03 12:43:22 |
Stephen M. Webb |
canonical-devices-system-image: status |
In Progress |
Fix Released |
|