[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