[Gpe-list] Gpe-bugs Digest, Vol 29, Issue 9

gpe-bugs-request at linuxtogo.org gpe-bugs-request at linuxtogo.org
Wed Mar 18 12:00:17 CET 2009


Send Gpe-bugs mailing list submissions to
	gpe-bugs at linuxtogo.org

To subscribe or unsubscribe via the World Wide Web, visit
	http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/gpe-bugs
or, via email, send a message with subject or body 'help' to
	gpe-bugs-request at linuxtogo.org

You can reach the person managing the list at
	gpe-bugs-owner at linuxtogo.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gpe-bugs digest..."


Today's Topics:

   1. [Bug 278] New: adding new calendar event sometimes grabs
      mouse and prevents its use completely (bugzilla-daemon at linuxtogo.org)


----------------------------------------------------------------------

Message: 1
Date: Tue, 17 Mar 2009 20:37:58 +0100
From: bugzilla-daemon at linuxtogo.org
Subject: [Gpe-bugs] [Bug 278] New: adding new calendar event sometimes
	grabs mouse and prevents its use completely
To: gpe-bugs at linuxtogo.org
Message-ID: <bug-278-7 at http.bugs.linuxtogo.org/>
Content-Type: text/plain; charset="UTF-8"

http://bugs.linuxtogo.org/show_bug.cgi?id=278

           Summary: adding new calendar event sometimes grabs mouse and
                    prevents  its use completely
           Product: gpe-calendar
           Version: 0.91
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P4
         Component: default
        AssignedTo: gpe-bugs at linuxtogo.org
        ReportedBy: timo.lindfors at iki.fi
   Estimated Hours: 0.0


I reported this bug to debian but since it is probably not debian specific I'll
attach a copy for upstream too:

Package: gpe-calendar
Version: 0.91-3+b1
Severity: normal

Sometimes when I try to add a new calendar event by clicking daily
view gpe-calendar opens "New event" window but I am unable to do
anything with mouse. I have not managed to find a reliable way to
reproduce this bug but I have hit it now three times so I thought it'd
be worth to report.

If I start xev it is unable to get mouse events. If I strace
gpe-calendar I can see activity when I click its window. However, for
example the "Cancel" or "Save" buttons don't react in any way.

On my openmoko neo freerunner I do not have a keyboard so it is
impossible for me to kill gpe-calendar when it grabs my mouse. My only
choice is to connect the phone to a PC and kill gpe-calendar. If I am
away from my computer I need to take out the battery to reboot it.

I read gpe-calendar source code and noticed that there is only one
case that grabs pointer. Namely button_press_event calls

gdk_pointer_grab (widget->window, FALSE,
                  GDK_BUTTON1_MOTION_MASK
                  | GDK_BUTTON_RELEASE_MASK
                  | GDK_ENTER_NOTIFY_MASK
                  | GDK_LEAVE_NOTIFY_MASK,
                  NULL, NULL,
                  event->time);

and button_release_event is supposed to

gdk_display_pointer_ungrab (gtk_widget_get_display (widget),
                            event->time);

it. Any idea what could be going on? I'll

DEB_BUILD_OPTIONS="nostrip debug noopt" fakeroot apt-get --build source
gpe-calendar

and hope that I hit the bug again so that I can see what's going on
with a debugger.

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: armel (armv4tl)

Kernel: Linux 2.6.28-GTA02_lindi-andy-tracking_b8b36e5ec3db71d5-mokodev
(PREEMPT)
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages gpe-calendar depends on:
ii  gpe-icons                  0.25-1        Common icons used by GPE programs
ii  libatk1.0-0                1.22.0-1      The ATK accessibility toolkit
ii  libaudiofile0              0.2.6-7       Open-source version of SGI's audio
ii  libc6                      2.7-18        GNU C Library: Shared libraries
ii  libcairo2                  1.8.6-2       The Cairo 2D vector graphics libra
ii  libdbus-1-3                1.2.12-1      simple interprocess messaging syst
ii  libdbus-glib-1-2           0.80-3        simple interprocess messaging syst
ii  libesd0                    0.2.41-2      Enlightened Sound Daemon - Shared
ii  libeventdb2                0.90-4        library that provides access to gp
ii  libglib2.0-0               2.18.4-2      The GLib library of C routines
ii  libgpepimc0                0.9-2         category management for GPE applic
ii  libgpeschedule0            0.17-3        scheduling library for GPE
ii  libgpevtype1               0.50-4        data interchange library for GPE a
ii  libgpewidget1              0.115-5       GPE Palmtop Environment widget lib
ii  libgtk2.0-0                2.12.12-1     The GTK+ graphical user interface
ii  libhandoff0                0.1-3         handoff library for GPE calendar
ii  libmimedir-gnome0.4        0.4.2-1       MIME Directory Profile implementat
ii  libpango1.0-0              1.22.4-2      Layout and rendering of internatio
ii  libsoundgen0               0.6-2         Simple sound generator library for
ii  libsoup2.2-8               2.2.105-4     an HTTP library implementation in
ii  libsqlite0                 2.8.17-4      SQLite shared library
ii  libx11-6                   2:1.1.5-2     X11 client-side library
ii  libxml2                    2.6.32.dfsg-5 GNOME XML library
ii  libxsettings-client0       0.17-5        utility functions for the Xsetting

Versions of packages gpe-calendar recommends:
pn  gpe-announce                  <none>     (no description available)

gpe-calendar suggests no packages.

-- no debconf information


-- 
Configure bugmail: http://bugs.linuxtogo.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



------------------------------

_______________________________________________
Gpe-bugs mailing list
Gpe-bugs at linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/gpe-bugs


End of Gpe-bugs Digest, Vol 29, Issue 9
***************************************



More information about the Gpe-list mailing list