Win16 apps "broken" under WINE after upgrade to 3.13.0-29 kernel in Trusty

Asked by Jaime Cruz

After installing the latest software updates to Trusty, my Win16 apps no longer launch. Attempting to launch from the command line yields the following error messages:

err:module:attach_process_dlls "krnl386.exe16" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winevdm.exe" failed, status c0000005

Running the 64-bit version of Trusty.

Thanks,

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug. If you boot an older kernel is it ok?

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#2

Yes, the previous 3.13.0-27 kernel works. Also, the latest kernel that was applied to my Precise system did not break the Win16 applications. I also verified that the Win32 applications are still working fine, only the Win16 applications fail to launch.

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#3

Follow up: Bug #1327532 opened for this issue.

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#4

In attempting to install the latest upstream kernel in order to debug Bug #1327532, I get the following messages:

jaime@jaime-ThinkPad-SL500:~/Downloads$ sudo dpkg -i *.deb
[sudo] password for jaime:
Selecting previously unselected package linux-headers-3.14.1-031401-generic.
(Reading database ... 247406 files and directories currently installed.)
Preparing to unpack linux-headers-3.14.1-031401-generic_3.14.1-031401.201404141220_amd64.deb ...
Unpacking linux-headers-3.14.1-031401-generic (3.14.1-031401.201404141220) ...
Preparing to unpack linux-image-3.14.1-031401-generic_3.14.1-031401.201404141220_amd64.deb ...
Done.
Unpacking linux-image-3.14.1-031401-generic (3.14.1-031401.201404141220) over (3.14.1-031401.201404141220) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
dpkg: dependency problems prevent configuration of linux-headers-3.14.1-031401-generic:
 linux-headers-3.14.1-031401-generic depends on linux-headers-3.14.1-031401; however:
  Package linux-headers-3.14.1-031401 is not installed.

dpkg: error processing package linux-headers-3.14.1-031401-generic (--install):
 dependency problems - leaving unconfigured
Setting up linux-image-3.14.1-031401-generic (3.14.1-031401.201404141220) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Not updating initrd symbolic links since we are being updated/reinstalled
(3.14.1-031401.201404141220 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(3.14.1-031401.201404141220 was configured last, according to dpkg)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
update-initramfs: Generating /boot/initrd.img-3.14.1-031401-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.14.1-031401-generic /boot/vmlinuz-3.14.1-031401-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.14.1-031401-generic
Found initrd image: /boot/initrd.img-3.14.1-031401-generic
Found linux image: /boot/vmlinuz-3.13.0-29-generic
Found initrd image: /boot/initrd.img-3.13.0-29-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Errors were encountered while processing:
 linux-headers-3.14.1-031401-generic

This seems rather stupid to me. Linux-headers-3.14.1-031401-generic won't install due to a dependency on linux-headers-3.14.1-031401-generic??? What kind of a Catch-22 situation do I have here???

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#5

Disregard, I read the message more carefully.

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#6

Copied from the last comment I left on the Bug Report:

I'm going to need some help here running that process outlined. I know the Win16 apps work with the 3.13.0-27-generic kernel, and that they were broken in the 3.13.0-29-generic kernel. I've solved MY problem by reinstalling the 3.13.0-27-generic kernel and "pinning" it so I doesn't get over-written by the automated update process. However, I WOULD like to see the problem fixed in an upstream kernel.

I'm a n00b, so the kernel names on that link you gave me mean nothing, really. How do I know which kernel corresponds to the GA 3.13.0-27-generic kernel, and which one corresponds to the 3.13.0-29-generic kernel and if I find the time I'll run through that process outlined above. Barring that, I'd be more than happy to provide the files to install a Win16 app so someone else can play with this problem. Let me know?

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#7

Thanks actionparsnip, that solved my question.

Revision history for this message
Jaime Cruz (jaime-cruz) said :
#8

This is now being tracked over at WINE as well:
http://bugs.winehq.org/show_bug.cgi?id=36664