Hello!

Introduction
============
Back at the last WineConf after the wineoops presentation I have been
asked if the wineoops could collect FIXME/ERR messages too and do some
statistics on those. Well, it doesn't and I didn't want to introduce
scope creep thus this new "project" winefixme was created (while reusing
a lot of code).  As the complexity of this problem is a lot easier than
the one tackled by wineoops it goes into "production" first.

After this initial report covering the month August to December of 2009
I will do a monthly report at the beginning of every month covering the
previous month; the report for January 2010 is to be expected in the
first week of February 2010.


Wine FIXME Report 2009 Aug to Dec
=================================
The data for this report comprise the emails from the 2009 Aug to Dec
archives of the mailing lists wine-{bugs,devel,users} as well as the
bugzilla attachments referenced by the wine-bugs emails. Although WARN
messages were collected too they aren't handled in this report.

File parsed: 35369 (emails: 32631, bugzilla attachments: 2738)
Files with FIXME/ERR/WARN: 2256
  Type  | Total  | Unique
  ------+--------+--------
  fixme | 170639 | 36113
  err   |  67789 |  2958
  warn  |  29367 |  9283


The Most Popular Messages
-------------------------
This are the most prevalent ERR and FIXME messages aka the number of
files where they show up.

FIXME:
  Files | Lines | Channel:Text
  ------+-------+-------------
  220   |  246  | system:SetProcessDPIAware stub!
213 | 285 | iphlpapi:GetAdaptersAddresses no support for IPv6 addresses 209 | 559 | d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
  209   |  877  | shell:DllCanUnloadNow stub
  133   |  501  | urlmon:URLMoniker_BindToObject use running object table
  110   |  118  | resource:GetGuiResources (0xffffffff,0): stub
   94   |  386  | shdocvw:BindStatusCallback_OnProgress status code 11
   81   | 1002  | wininet:InternetLockRequestFile STUB
79 | 125 | msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
   76   |  269  | advapi:DeregisterEventSource (0xcafe4242) stub

ERR:
  Files | Lines | Channel:Text
  ------+-------+-------------
77 | 99 | ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 75 | 98 | ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
   58   | 3052  | ole:CoCreateInstance apartment not initialised
57 | 139 | alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element 52 | 87 | ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution. 52 | 84 | ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
   46   |   92  | ole:CoUninitialize Mismatched CoUninitialize
45 | 89 | ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 45 | 186 | ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded 44 | 88 | ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered


The Top Ten Single Charts
-------------------------
This are the messages with the most occurrences in a single file.

FIXME:
  Lines | Files | Channel:Text
  ------+-------+-------------
5270 | 1 | d3d_surface:surface_download_data Read back converted textures unsupported, format=WINED3DFMT_B5G6R5_UNORM 3436 | 1 | d3d7:IDirect3DDeviceImpl_3_SetLightState D3DLIGHTSTATE_MATERIAL called with NULL material !!! 2456 | 1 | d3d_surface:surface_load_ds_location (0x1a7c50) Not supported with fixed up depth stencil
  2346  |   4   | mlang:fnIMultiLanguage2_ConvertStringToUnicodeEx
  1852  |  36   | ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000109
1468 | 1 | d3d_draw:drawStridedInstanced >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawElements @ drawprim.c / 547 1451 | 1 | ddraw:IDirectDrawImpl_WaitForVerticalBlank (0xa2204e0)->(1,0x0): Stub 1430 | 1 | d3d:IWineD3DSwapChainImpl_Present Unhandled present options 0x32fc94/0x32fca4 1404 | 6 | rpc:NdrStubCall2 new correlation description not implemented
  1279  |   1   | rpc:RpcImpersonateClient ((nil)): stub

ERR:
  Lines | Files | Channel:Text
  ------+-------+-------------
3561 | 3 | win:DefWindowProcW called for other process window 0x10020
  3110  |   6   | d3d:resource_init Out of adapter memory
3110 | 2 | ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 8876017c 3098 | 2 | ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c 2436 | 2 | d3d_surface:IWineGDISurfaceImpl_LockRect heapMemory=(nil) allocatedMemory=0x1b50000 dib.bitmap_data=0x1b50000 1217 | 2 | d3d_surface:IWineGDISurfaceImpl_LockRect heapMemory=(nil) allocatedMemory=0x1a60000 dib.bitmap_data=0x1a60000 751 | 2 | ole:CoGetClassObject no class object {33246f92-d56f-4e34-837a-9a49bfc91df3} could be created for context 0x4 750 | 2 | ole:create_server class {33246f92-d56f-4e34-837a-9a49bfc91df3} not registered 700 | 1 | d3d_surface:IWineD3DBaseSurfaceImpl_CreateDIBSection CreateDIBSection failed!
   584  |  58   | ole:CoCreateInstance apartment not initialised


The Most Chatty Channels
------------------------
Includes the ERR and FIXME messages for a channel sorted by the number
of lines.

  Channel    | Lines
  -----------+------
  d3d        | 34496
  d3d_surface| 19381
  ole        | 19172
  shdocvw    | 16462
  ddraw      | 15058
  shell      | 13980
  msi        |  9177
  dinput     |  8476
  win        |  6566
  wininet    |  5625


Further Info:
-------------
The sqlite3 database and the SQL commands to output the above info can
be downloaded from
  http://people.redhat.com/mstefani/winefixme/reports/200908-200912/


Questions and feedback are welcome!

bye
        michael


Reply via email to