[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