[Bug 23601] Windows Movie Maker 2.6 reports 'A new collections file cannot be created' (needs 'Microsoft' folder in CSIDL_LOCAL_APPDATA)
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Feb 25 15:22:38 CST 2014
https://bugs.winehq.org/show_bug.cgi?id=23601
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
URL|http://www.microsoft.com/pt |http://www.microsoft.com/en
|-br/download/details.aspx?i |-us/download/confirmation.a
|d=34 |spx?id=34
CC| |focht at gmx.net
Summary|Windows Movie Maker 2.6: |Windows Movie Maker 2.6
|installs but does not start |reports 'A new collections
| |file cannot be created'
| |(needs 'Microsoft' folder
| |in CSIDL_LOCAL_APPDATA)
Ever confirmed|0 |1
--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
confirming, still present.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Movie Maker 2.6
$ WINEDEBUG=+tid,+seh,+relay,+wmp wine ./MOVIEMK.exe >>log.txt 2>&1
...
0024:Call KERNEL32.FindFirstFileW(00159544 L"C:\\users\\focht\\Local
Settings\\Application Data\\Microsoft\\Movie Maker\\MEDIATAB*.DAT",0033f450)
ret=01041ea5
0024:Ret KERNEL32.FindFirstFileW() retval=ffffffff ret=01041ea5
...
0024:Call KERNEL32.GetFileAttributesW(0140a9f4 L"C:\\users\\focht\\Local
Settings\\Application Data\\Microsoft\\Movie Maker\\MEDIATAB.DAT") ret=0104115d
0024:Ret KERNEL32.GetFileAttributesW() retval=ffffffff ret=0104115d
0024:Call KERNEL32.SetErrorMode(00000001) ret=01041162
0024:Ret KERNEL32.SetErrorMode() retval=00000001 ret=01041162
0024:Call KERNEL32.CreateFileW(0140a9f4 L"C:\\users\\focht\\Local
Settings\\Application Data\\Microsoft\\Movie
Maker\\MEDIATAB.DAT",c0000000,00000000,00000000,00000004,00000080,00000000)
ret=0107e03c
0024:Ret KERNEL32.CreateFileW() retval=ffffffff ret=0107e03c
0024:Call KERNEL32.GetLastError() ret=0107e04a
0024:Ret KERNEL32.GetLastError() retval=00000003 ret=0107e04a
0024:Call KERNEL32.CloseHandle(ffffffff) ret=0107e055
0024:Ret KERNEL32.CloseHandle() retval=00000000 ret=0107e055
0024:Call KERNEL32.DeleteFileW(0140a9f4 L"C:\\users\\focht\\Local
Settings\\Application Data\\Microsoft\\Movie Maker\\MEDIATAB.DAT") ret=0107e063
0024:Ret KERNEL32.DeleteFileW() retval=00000000 ret=0107e063
...
0024:Call user32.MessageBoxW(000102e8,01404d1c L"A new collections file cannot
be created.\r\n",014045b4 L"Windows Movie Maker",00000010) ret=0114b5d2
...
0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x10457e4 ip=010457e4
tid=0024
0024:trace:seh:raise_exception info[0]=00000000
0024:trace:seh:raise_exception info[1]=00000000
0024:trace:seh:raise_exception eax=00000000 ebx=00000000 ecx=000016ab
edx=7ffd8000 esi=00000000 edi=00160858
0024:trace:seh:raise_exception ebp=0033fa0c esp=0033f9d4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210246
...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x010457e4).
...
Backtrace:
=>0 0x010457e4 in moviemk (+0x457e4) (0x0033fa0c)
1 0x0115c0a7 in moviemk (+0x15c0a6) (0x0033fa34)
2 0x0115bf47 in moviemk (+0x15bf46) (0x0033fa54)
3 0x0107b4f0 in moviemk (+0x7b4ef) (0x0033fac8)
4 0x0107ba56 in moviemk (+0x7ba55) (0x0033fd4c)
5 0x0107bb1b in moviemk (+0x7bb1a) (0x0033fd7c)
6 0x0113d47b in moviemk (+0x13d47a) (0x0033fe20)
7 0x7b863f8c call_process_entry+0xb() in kernel32 (0x0033fe38)
...
Module Address Debug info Name (171 modules)
PE 460000- 873000 Deferred wmm2res
PE 1000000- 1326000 Export moviemk
...
Threads:
process tid prio (all id:s are in hex)
...
00000023 (D) C:\Program Files\Movie Maker 2.6\MOVIEMK.exe
0000002b -1
0000002a 0
00000029 0
00000028 0
00000027 0
00000026 0
00000025 0
00000024 0 <==
--- snip ---
The crash is a late manifestation of an earlier problem, related to missing
'collections file'
http://www.nclack.k12.or.us/Page/13508
'c:\users\<username>\Local Settings\Application Data\Microsoft\Movie
Maker\MEDIATAB.DAT'
Movie Maker tries to create a new collection file if not present but fails
because a part of full path is not present.
If you create the missing 'Microsoft' folder, it automatically creates the
remaining path -> 'Movie Maker' and the collection file itself.
My guess would be this folder is present by default in Windows user profile
(below CSIDL_LOCAL_APPDATA).
Wine should create this (empty) folder by default.
After that it runs into bug 16971
$ sha1sum MM26_ENU.msi
d245030388f61f39030b20932b8f086a6c990d04 MM26_ENU.msi
$ du -sh MM26_ENU.msi
7.1M MM26_ENU.msi
$ wine --version
wine-1.7.13-53-g37e0a1a
Regards
--
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