[Bug 52185] New: IDA 7.6 irregular crashes when used in an IPC namespace
WineHQ Bugzilla
wine-bugs at winehq.org
Tue Dec 7 09:25:00 CST 2021
https://bugs.winehq.org/show_bug.cgi?id=52185
Bug ID: 52185
Summary: IDA 7.6 irregular crashes when used in an IPC
namespace
Product: Wine
Version: 6.23
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: esteve.varela at gmail.com
Distribution: ---
When used within an environment that restricts the IPC Namespace, such as
within a Docker container or a Firejail environment, IDA crashes irregularly
when performing certain tasks. This can result in frustrating crashes and lost
work.
This is fairly simple to reproduce with just the help of the "unshare" utility:
1. Install IDA Free:
wget https://out7.hex-rays.com/files/idafree76_windows.exe
wine idafree76_windows.exe
# Follow the installation, install to default location
unshare -Ui wine 'C:\Program Files\IDA Freeware 7.6\ida64.exe'
2. Follow the prompts until you reach the main window which says "Drag a file
here to disassemble it"
3. Unmaximize the window if maximized, grab a corner and keep resizing the
window
4. Keep doing this for up to 10 seconds. The window will disappear and the
following will be shown on the terminal:
X Error of failed request: BadValue (integer parameter out of range for
operation)
Major opcode of failed request: 131 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x2e0
Serial number of failed request: 5854
Current serial number in output stream: 5858
This has been tested and verified on the following platforms:
- Gentoo (WINE 6.20, 6.22)
- Kubuntu 21.10 (WINE 6.0.2, 6.23)
- Kubuntu 20.04 (WINE 6.0.2, 6.23)
As well as the following desktop environments/window managers:
- KDE
- i3
Workarounds:
On docker, you can use the `docker run --ipc=host` command to disable the IPC
namespace.
On firejail, you can use the `ignore ipc-namespace` setting to disable the IPC
namespace.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list