[Pidgin] #7429: unsupported BITSPIXEL

Pidgin trac at pidgin.im
Sun Nov 2 03:01:30 EST 2008


#7429: unsupported BITSPIXEL
---------------------+------------------------------------------------------
 Reporter:  Corzano  |        Owner:  datallah       
     Type:  defect   |       Status:  new            
Milestone:           |    Component:  winpidgin (gtk)
  Version:  2.5.2    |   Resolution:                 
 Keywords:           |  
---------------------+------------------------------------------------------

Comment(by phroggie):

 After reading your response, I went digging for the cause of the problem,
 which is in [http://svn.gnome.org/viewvc/gtk%2B/trunk/gdk/win32/gdkvisual-
 win32.c?revision=20900&view=markup GTK+/gdk/win32/gdkvisual-win32.c] in
 _gdk_visual_init. It simply queries the system for information about the
 devices it will be using, using [http://msdn.microsoft.com/en-
 us/library/ms533266(VS.85).aspx GetDeviceCaps]. Here's the bad news, I can
 find no documentation anywhere on why !GetDeviceCaps(hDC, BITSPIXEL) would
 return 0, unless your primary display is a printer or something else
 horribly broken. I even pulled 2 books off my shelf to try to dig up an
 explanation, and neither even made a mention of it being possible.

 Did this just start happening out of the blue one day, or is this the
 first time you tried using Pidgin on this machine? Do you have any
 problems with any software that uses 3D such as screensavers, CAD
 programs, first person shooters, or similar? What make & model of video
 card are you using, and what version drivers do you have installed to run
 it?

 Here's a laundry list to run through, but I'd think only the first item
 would be pertinent:
  * Try updating drivers for your graphics card as well as any printers you
 may have installed.
  * Try using different display resolutions and color depths.
  * Try disabling Aero, or any third party "desktop enhancements" or
 themeing programs.
  * Try running a different GTK+ based program, such as GIMP, or Inkscape.
  * Try replacing gdi32.dll in your system32 directory with a fresh one
 from a trusted source.

 If all of the above fails, I hate to say it, but you're pretty much on
 your own. It may be helpful to file a bug report against gdk in their
 [http://bugzilla.gnome.org/ bugzilla], but I can't see how they'd be at
 fault.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7429#comment:6>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list