Bug 129 - Windows 95/98/ME support
Status:
RESOLVED FIXED
Component:
Core :: Win32
Version:
unspecified
Hardware:
PC Windows 98
Importance:
P3 blocker
Target Milestone:
1.0.0
Assignee:
Raymond Penners
URL:
Depends on:
Blocks:
Reported:
Oct 12 2002 10:11:34 UTC
by:
Stefan Lasiewski
Modified:
Oct 28 2002 08:38:12 UTC
CC List:
Kees-Jan Dijkzeul
WhoWhenWhatRemovedAdded
Raymond PennersOct 13 2002 19:48:26 UTCseveritynormalcritical
Kees-Jan DijkzeulOct 16 2002 11:12:21 UTCccKees-Jan Dijkzeul
Raymond PennersOct 16 2002 11:12:21 UTCsummary0.30 / W32 - Gtk-CRITICAL error upon startupWindows 95/98/ME support
Raymond PennersOct 22 2002 01:07:39 UTCseveritycriticalblocker
target_milestone---1.0.0
Raymond PennersOct 26 2002 17:07:23 UTCstatusNEWASSIGNED
Raymond PennersOct 28 2002 08:38:12 UTCresolutionFIXED
statusASSIGNEDRESOLVED
Description
Stefan Lasiewski  Oct 12 2002 10:11:34 UTC
I just installed Workrave 0.30 on my windows box.

When I doubleclick the icon on the desktop, I get the following error:

(:4294252897): Gtk-CRITICAL **: file gtkwidget.c: line 4883 (gtk_widget_set_even
ts): assertion `!GTK_WIDGET_REALIZED (widget)' failed
Comment 1
Raymond Penners  Oct 13 2002 19:48:26 UTC
The Windows version of Workrave has only been tested on Windows NT, Windows
2000, and Windows XP. As I cannot reproduce your problem on these operating
systems, I suspect that this is Windows 9x related. 

Rob/Kees-Jan, do you guys have a Windows 9x machine we could test this on?
Comment 2
Stefan Lasiewski  Oct 13 2002 21:43:31 UTC
You are correct. This is a Windows 98 system.

I have no other GTK apps on the Win98 partition.
Comment 3
Kees-Jan Dijkzeul  Oct 14 2002 11:10:19 UTC
I can reproduce this problem on Windows ME: Dos box appears with the
given error message. There is a sheep in the sytem tray. The
right-click menu can be opened, but then wr locks up. It seem to take
a lot of processor time and just sits there. If you move the cursor
over the right-click menu you see a "zandloper" (what's that in
english?). When you move away, you get a normal cursor. This probably
means at least some events are being processed normally.


(:4294579525): Gtk-CRITICAL **: file gtkwidget.c: line 4883
(gtk_widget_set_events): assertion `!GTK_WIDGET_REALIZED (widget)'
failed

In an attempt to get you a stacktrace, I downloaded the file
workrave-win32-20021007-debug.exefrom the /files directory, in hope of
reproducing the problem with debugging symbols.

Two things surprised me:
- This failure is not a "crash", i.e. no post-mortem debugging, and hence no
stacktrace
- The file I downloaded, starts normally. I.e. this problem is caused by
something you introduced recently.
Comment 4
Raymond Penners  Oct 26 2002 17:07:23 UTC
I've just tried running Workrave
(workrave.sf.net/files/workrave-win32-0.9.99-installer.exe) on W98, 2nd edition.
I do get the Gtk-CRITICAL errow, but besides that, the app runs fine. 

I must admit, I am running W98 within VMWare on top of Windows XP.

> Kees-Jan:
> The file I downloaded, starts normally. I.e. this problem is caused by
something you introduced recently.

Does this mean that you also were able to run the app ?

Anyway, I am trying to figure out what needs to be done to get this bug closed:
- Fix that Gtk error
- W95 does not fully support Beep(). So, PC speaker sounds need some extra if().

Any other issues?
Comment 5
Raymond Penners  Oct 27 2002 13:34:31 UTC
Okay, both issues from my previous comment have been fixed now.
A new build is available at:

http://workrave.sourceforge.net/files/workrave-win32-20021027-installer.exe

KJ, Could you please give this build a spin on Windows ME ?

Comment 6
Stefan Lasiewski  Oct 27 2002 22:40:14 UTC
The workrave-win32-20021027 version works great on my Win98 box. The gtk errors
do not happen with this latest build.
Comment 7
Raymond Penners  Oct 28 2002 08:38:12 UTC
Thanks for the confirmation, Stefan.
I am assuming ME will work as wel, closing bug.