wine segfaults and crashes my 2.4.x kernel

Saulius Krasuckas saulius2 at ar.fi.lt
Thu Apr 1 05:22:39 CST 2004


> installer is checking all drives for files "wordview.exe" and as my / is
> mapped by default to Z: installer looks also into Z:\dev\shm\ dir too.
> here we are getting crash with ntdll.NtQueryDirectoryFile(). 

hm, tailing output of +file into attachment. BTW, can i use conditional 
breakpoints with winedbg ?

-------------- next part --------------
trace:file:NtQueryDirectoryFile (0x54 (nil) (nil) (nil) 0x4073f36c 0x40266f00 0x00002000 0x00000003 0x00000000 L"*.*" 0x00000000
trace:file:append_entry long L"sdy7"... short L""... mask L"*.*"
trace:file:match_filename (L"sdy7"..., L"*.*")
trace:file:append_entry long L"sdy8"... short L""... mask L"*.*"
trace:file:match_filename (L"sdy8"..., L"*.*")
trace:file:append_entry long L"sdy9"... short L""... mask L"*.*"
trace:file:match_filename (L"sdy9"..., L"*.*")
trace:file:append_entry long L"sdz"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz"..., L"*.*")
trace:file:append_entry long L"sdz1"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz1"..., L"*.*")
trace:file:append_entry long L"sdz10"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz10"..., L"*.*")
trace:file:append_entry long L"sdz11"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz11"..., L"*.*")
trace:file:append_entry long L"sdz12"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz12"..., L"*.*")
trace:file:append_entry long L"sdz13"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz13"..., L"*.*")
trace:file:append_entry long L"sdz14"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz14"..., L"*.*")
trace:file:append_entry long L"sdz15"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz15"..., L"*.*")
trace:file:append_entry long L"sdz2"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz2"..., L"*.*")
trace:file:append_entry long L"sdz3"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz3"..., L"*.*")
trace:file:append_entry long L"sdz4"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz4"..., L"*.*")
trace:file:append_entry long L"sdz5"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz5"..., L"*.*")
trace:file:append_entry long L"sdz6"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz6"..., L"*.*")
trace:file:append_entry long L"sdz7"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz7"..., L"*.*")
trace:file:append_entry long L"sdz8"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz8"..., L"*.*")
trace:file:append_entry long L"sdz9"... short L""... mask L"*.*"
trace:file:match_filename (L"sdz9"..., L"*.*")
trace:file:append_entry long L"shm"... short L""... mask L"*.*"
trace:file:match_filename (L"shm"..., L"*.*")
trace:file:append_entry long L"sjcd"... short L""... mask L"*.*"
trace:file:match_filename (L"sjcd"..., L"*.*")
trace:file:append_entry long L"sequencer2" short L"SEQU~OAR"... mask L"*.*"
trace:file:match_filename (L"sequencer2", L"*.*")
trace:file:append_entry long L"sg0"... short L""... mask L"*.*"
trace:file:match_filename (L"sg0"..., L"*.*")
trace:file:append_entry long L"sg1"... short L""... mask L"*.*"
trace:file:match_filename (L"sg1"..., L"*.*")
trace:file:append_entry long L"sg10"... short L""... mask L"*.*"
trace:file:match_filename (L"sg10"..., L"*.*")
trace:file:append_entry long L"sg11"... short L""... mask L"*.*"
trace:file:match_filename (L"sg11"..., L"*.*")
trace:file:append_entry long L"sg12"... short L""... mask L"*.*"
trace:file:match_filename (L"sg12"..., L"*.*")
trace:file:append_entry long L"sg13"... short L""... mask L"*.*"
trace:file:match_filename (L"sg13"..., L"*.*")
trace:file:append_entry long L"sg14"... short L""... mask L"*.*"
trace:file:match_filename (L"sg14"..., L"*.*")
trace:file:append_entry long L"sg15"... short L""... mask L"*.*"
trace:file:match_filename (L"sg15"..., L"*.*")
trace:file:append_entry long L"sg16"... short L""... mask L"*.*"
trace:file:match_filename (L"sg16"..., L"*.*")
trace:file:append_entry long L"sg17"... short L""... mask L"*.*"
trace:file:match_filename (L"sg17"..., L"*.*")
trace:file:append_entry long L"sg18"... short L""... mask L"*.*"
trace:file:match_filename (L"sg18"..., L"*.*")
trace:file:append_entry long L"sg19"... short L""... mask L"*.*"
trace:file:match_filename (L"sg19"..., L"*.*")
trace:file:append_entry long L"sg2"... short L""... mask L"*.*"
trace:file:match_filename (L"sg2"..., L"*.*")
trace:file:append_entry long L"sg20"... short L""... mask L"*.*"
trace:file:match_filename (L"sg20"..., L"*.*")
trace:file:append_entry long L"sg21"... short L""... mask L"*.*"
trace:file:match_filename (L"sg21"..., L"*.*")
trace:file:append_entry long L"sg22"... short L""... mask L"*.*"
trace:file:match_filename (L"sg22"..., L"*.*")
trace:file:append_entry long L"sg23"... short L""... mask L"*.*"
trace:file:match_filename (L"sg23"..., L"*.*")
trace:file:append_entry long L"sg24"... short L""... mask L"*.*"
trace:file:match_filename (L"sg24"..., L"*.*")
trace:file:append_entry long L"sg25"... short L""... mask L"*.*"
trace:file:match_filename (L"sg25"..., L"*.*")
trace:file:append_entry long L"sg26"... short L""... mask L"*.*"
trace:file:match_filename (L"sg26"..., L"*.*")
trace:file:append_entry long L"sg27"... short L""... mask L"*.*"
trace:file:match_filename (L"sg27"..., L"*.*")
trace:file:append_entry long L"sg28"... short L""... mask L"*.*"
trace:file:match_filename (L"sg28"..., L"*.*")
trace:file:append_entry long L"sg29"... short L""... mask L"*.*"
trace:file:match_filename (L"sg29"..., L"*.*")
trace:file:append_entry long L"sg3"... short L""... mask L"*.*"
trace:file:match_filename (L"sg3"..., L"*.*")
trace:file:append_entry long L"sg30"... short L""... mask L"*.*"
trace:file:match_filename (L"sg30"..., L"*.*")
trace:file:append_entry long L"sg31"... short L""... mask L"*.*"
trace:file:match_filename (L"sg31"..., L"*.*")
trace:file:append_entry long L"sg4"... short L""... mask L"*.*"
trace:file:match_filename (L"sg4"..., L"*.*")
trace:file:append_entry long L"sg5"... short L""... mask L"*.*"
trace:file:match_filename (L"sg5"..., L"*.*")
trace:file:append_entry long L"sg6"... short L""... mask L"*.*"
trace:file:match_filename (L"sg6"..., L"*.*")
trace:file:append_entry long L"sg7"... short L""... mask L"*.*"
trace:file:match_filename (L"sg7"..., L"*.*")
trace:file:append_entry long L"sg8"... short L""... mask L"*.*"
trace:file:match_filename (L"sg8"..., L"*.*")
trace:file:append_entry long L"sg9"... short L""... mask L"*.*"
trace:file:match_filename (L"sg9"..., L"*.*")
trace:file:append_entry long L"sga"... short L""... mask L"*.*"
trace:file:match_filename (L"sga"..., L"*.*")
trace:file:append_entry long L"sgb"... short L""... mask L"*.*"
trace:file:match_filename (L"sgb"..., L"*.*")
trace:file:append_entry long L"sgc"... short L""... mask L"*.*"
trace:file:match_filename (L"sgc"..., L"*.*")
trace:file:append_entry long L"sgd"... short L""... mask L"*.*"
trace:file:match_filename (L"sgd"..., L"*.*")
trace:file:append_entry long L"sge"... short L""... mask L"*.*"
trace:file:match_filename (L"sge"..., L"*.*")
trace:file:append_entry long L"sgf"... short L""... mask L"*.*"
trace:file:match_filename (L"sgf"..., L"*.*")
trace:file:append_entry long L"sgg"... short L""... mask L"*.*"
trace:file:match_filename (L"sgg"..., L"*.*")
trace:file:append_entry long L"sgh"... short L""... mask L"*.*"
trace:file:match_filename (L"sgh"..., L"*.*")
trace:file:append_entry long L"sgi"... short L""... mask L"*.*"
trace:file:match_filename (L"sgi"..., L"*.*")
trace:file:append_entry long L"sgj"... short L""... mask L"*.*"
trace:file:match_filename (L"sgj"..., L"*.*")
trace:file:append_entry long L"sgk"... short L""... mask L"*.*"
trace:file:match_filename (L"sgk"..., L"*.*")
trace:file:append_entry long L"sgl"... short L""... mask L"*.*"
trace:file:match_filename (L"sgl"..., L"*.*")
trace:file:append_entry long L"sgm"... short L""... mask L"*.*"
trace:file:match_filename (L"sgm"..., L"*.*")
trace:file:append_entry long L"sgn"... short L""... mask L"*.*"
trace:file:match_filename (L"sgn"..., L"*.*")
trace:file:append_entry long L"sgo"... short L""... mask L"*.*"
trace:file:match_filename (L"sgo"..., L"*.*")
trace:file:append_entry long L"sgp"... short L""... mask L"*.*"
trace:file:match_filename (L"sgp"..., L"*.*")
trace:file:append_entry long L"staliomem0" short L"STAL~BUR"... mask L"*.*"
trace:file:match_filename (L"staliomem0", L"*.*")
trace:file:append_entry long L"smouse"... short L""... mask L"*.*"
trace:file:match_filename (L"smouse"..., L"*.*")
trace:file:append_entry long L"smpte0"... short L""... mask L"*.*"
trace:file:match_filename (L"smpte0"..., L"*.*")
trace:file:append_entry long L"smpte1"... short L""... mask L"*.*"
trace:file:match_filename (L"smpte1"..., L"*.*")
trace:file:NtQueryDirectoryFile => 0 (7620)
trace:file:FindNextFileW returning L"sdy7" (L"")
trace:file:FindNextFileW returning L"sdy8" (L"")
trace:file:FindNextFileW returning L"sdy9" (L"")
trace:file:FindNextFileW returning L"sdz" (L"")
trace:file:FindNextFileW returning L"sdz1" (L"")
trace:file:FindNextFileW returning L"sdz10" (L"")
trace:file:FindNextFileW returning L"sdz11" (L"")
trace:file:FindNextFileW returning L"sdz12" (L"")
trace:file:FindNextFileW returning L"sdz13" (L"")
trace:file:FindNextFileW returning L"sdz14" (L"")
trace:file:FindNextFileW returning L"sdz15" (L"")
trace:file:FindNextFileW returning L"sdz2" (L"")
trace:file:FindNextFileW returning L"sdz3" (L"")
trace:file:FindNextFileW returning L"sdz4" (L"")
trace:file:FindNextFileW returning L"sdz5" (L"")
trace:file:FindNextFileW returning L"sdz6" (L"")
trace:file:FindNextFileW returning L"sdz7" (L"")
trace:file:FindNextFileW returning L"sdz8" (L"")
trace:file:FindNextFileW returning L"sdz9" (L"")
trace:file:FindNextFileW returning L"shm" (L"")
trace:file:RtlGetFullPathName_U (L"Z:\\dev\\shm\\*.*" 520 0x4073efe0 0x4073efdc)
trace:file:CreateFileW L"Z:\\dev\\shm\\" GENERIC_READ FILE_SHARE_READ FILE_SHARE_WRITE OPEN_EXISTING  attributes 0x2000000
trace:file:CreateFileW returning 0x58
trace:file:NtQueryDirectoryFile (0x58 (nil) (nil) (nil) 0x4073efac 0x40268f38 0x00002000 0x00000003 0x00000000 L"*.*" 0x00000000
trace:file:append_entry long L"." short L""... mask L"*.*"
trace:file:match_filename (L".", L"*.*")
trace:file:append_entry long L".."... short L""... mask L"*.*"
trace:file:match_filename (L".."..., L"*.*")
trace:file:NtQueryDirectoryFile => 0 (196)
trace:file:FindNextFileW returning L"." (L"")
trace:file:FindNextFileW returning L".." (L"")
trace:file:NtQueryDirectoryFile (0x58 (nil) (nil) (nil) 0x4073f230 0x40268f38 0x00002000 0x00000003 0x00000000 L"*.*" 0x00000000
Segmentation fault



More information about the wine-users mailing list