cairo-dock crashes on keyboard layout swtcher

Bug #668061 reported by Al Markov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Fix Released
High
Fabounet
cairo-dock-plug-ins (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Cairo-Dock version: 2.2.0-4
Compiled date: Oct 1 2010 22:55:45
Running with OpenGL: 0
Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL

How to reproduce:
Run and switch to an other keyboard layout
$ cairo-dock -c -f
work fine

cairo-dock without keyboard layout switcher works fine
keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet

$ cairo-dock -c
 ============================================================================
 Cairo-Dock version: 2.2.0-4
 Compiled date: Oct 1 2010 22:55:45
 Running with OpenGL: 0
 ============================================================================

warning : (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
  xkl_engine_get_state() failed, we use the first keyboard layout as a workaround
value "-19" of type `gint' is invalid or out of range for property `width-request' of type `gint'
warning : (/build/buildd/cairo-dock-2.2.0-4/src/gldit/cairo-dock-packages.c:cairo_dock_list_packages:656)
  while listing user packages in '/home/markoval/.config/cairo-dock/third-party' : Произошла ошибка при открытии каталога (it means "dir open error") «/home/markoval/.config/cairo-dock/third-party»: Нет такого файла или каталога (it means "no such file or dir")
set indicator-messages
warning : (/build/buildd/cairo-dock-2.2.0-4/src/cairo-dock.c:_cairo_dock_intercept_signal:258)
  Cairo-Dock has crashed (sig 11).
It will be restarted now (cairo-dock -c).
Feel free to report this bug on glx-dock.org to help improving the dock !
info on the system :
Linux m-think 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010 i686 GNU/Linux

Best regards,
Al Markov

Revision history for this message
Al Markov (info-markoval) wrote :
Revision history for this message
Fabounet (fabounet03) wrote : Re: [Cairo-dock-team] [Bug 668061] Re: cairo-dock crashes on keyboard layout swtcher

Hi,
thanks a lot for the debug.
how many languages have you ? does it crash all the time when you switch
language or just sometimes ? does it crash on the first switching or only
after some tries ?

2010/10/28 Al Markov <email address hidden>

>
> ** Attachment added: "debug log file"
>
> https://bugs.launchpad.net/bugs/668061/+attachment/1714918/+files/debug.txt
>
> --
> cairo-dock crashes on keyboard layout swtcher
> https://bugs.launchpad.net/bugs/668061
> You received this bug notification because you are a member of Cairo-
> Dock Team, which is subscribed to Cairo-Dock Core.
>
> Status in Cairo-Dock : Core: New
>
> Bug description:
> Cairo-Dock version: 2.2.0-4
> Compiled date: Oct 1 2010 22:55:45
> Running with OpenGL: 0
> Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL
>
> How to reproduce:
> Run and switch to an other keyboard layout
> $ cairo-dock -c -f
> work fine
>
> cairo-dock without keyboard layout switcher works fine
> keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet
>
> $ cairo-dock -c
>
> ============================================================================
> Cairo-Dock version: 2.2.0-4
> Compiled date: Oct 1 2010 22:55:45
> Running with OpenGL: 0
>
> ============================================================================
>
> warning :
> (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
> xkl_engine_get_state() failed, we use the first keyboard layout as a
> workaround
> value "-19" of type `gint' is invalid or out of range for property
> `width-request' of type `gint'
> warning :
> (/build/buildd/cairo-dock-2.2.0-4/src/gldit/cairo-dock-packages.c:cairo_dock_list_packages:656)
> while listing user packages in
> '/home/markoval/.config/cairo-dock/third-party' : Произошла ошибка при
> открытии каталога (it means "dir open error")
> «/home/markoval/.config/cairo-dock/third-party»: Нет такого файла или
> каталога (it means "no such file or dir")
> set indicator-messages
> warning :
> (/build/buildd/cairo-dock-2.2.0-4/src/cairo-dock.c:_cairo_dock_intercept_signal:258)
> Cairo-Dock has crashed (sig 11).
> It will be restarted now (cairo-dock -c).
> Feel free to report this bug on glx-dock.org to help improving the dock !
> info on the system :
> Linux m-think 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010
> i686 GNU/Linux
>
> Best regards,
> Al Markov
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
Al Markov (info-markoval) wrote :
Download full text (5.2 KiB)

Hi,

I use two languages - english and russian.
It crashes some times on startup. But first switching breaks Cairo immediately.
If I don't switch (and Cairo are working) then no error presents.

I use big icons. Would it be root of problem?

Best regards,
Al

2010/10/29 Fabounet <email address hidden>:
> Hi,
> thanks a lot for the debug.
> how many languages have you ? does it crash all the time when you switch
> language or just sometimes ? does it crash on the first switching or only
> after some tries ?
>
> 2010/10/28 Al Markov <email address hidden>
>
>>
>> ** Attachment added: "debug log file"
>>
>> https://bugs.launchpad.net/bugs/668061/+attachment/1714918/+files/debug.txt
>>
>> --
>> cairo-dock crashes on keyboard layout swtcher
>> https://bugs.launchpad.net/bugs/668061
>> You received this bug notification because you are a member of Cairo-
>> Dock Team, which is subscribed to Cairo-Dock Core.
>>
>> Status in Cairo-Dock : Core: New
>>
>> Bug description:
>> Cairo-Dock version: 2.2.0-4
>> Compiled date: Oct 1 2010 22:55:45
>> Running with OpenGL: 0
>> Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL
>>
>> How to reproduce:
>> Run and switch to an other keyboard layout
>> $ cairo-dock -c -f
>> work fine
>>
>> cairo-dock without keyboard layout switcher works fine
>> keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet
>>
>> $ cairo-dock -c
>>
>> ============================================================================
>> Cairo-Dock version: 2.2.0-4
>> Compiled date: Oct 1 2010 22:55:45
>> Running with OpenGL: 0
>>
>> ============================================================================
>>
>> warning :
>> (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
>> xkl_engine_get_state() failed, we use the first keyboard layout as a
>> workaround
>> value "-19" of type `gint' is invalid or out of range for property
>> `width-request' of type `gint'
>> warning :
>> (/build/buildd/cairo-dock-2.2.0-4/src/gldit/cairo-dock-packages.c:cairo_dock_list_packages:656)
>> while listing user packages in
>> '/home/markoval/.config/cairo-dock/third-party' : Произошла ошибка при
>> открытии каталога (it means "dir open error")
>> <</home/markoval/.config/cairo-dock/third-party>>: Нет такого файла или
>> каталога (it means "no such file or dir")
>> set indicator-messages
>> warning :
>> (/build/buildd/cairo-dock-2.2.0-4/src/cairo-dock.c:_cairo_dock_intercept_signal:258)
>> Cairo-Dock has crashed (sig 11).
>> It will be restarted now (cairo-dock -c).
>> Feel free to report this bug on glx-dock.org to help improving the dock !
>> info on the system :
>> Linux m-think 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC 2010
>> i686 GNU/Linux
>>
>> Best regards,
>> Al Markov
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
>> Post to : <email address hidden>
>> Unsubscribe : https://launchpad.net/~cairo-dock-team<https://launchpad.net/%7Ecairo-dock-team>
>> More help : https://help.launchpad.net/ListHel...

Read more...

Revision history for this message
Fabounet (fabounet03) wrote :
Download full text (8.2 KiB)

no it can't be :-)
although I don't see anything wrong in the debug output.
could you please try without any plug-in except the keybord-indicator ?

2010/10/29 Al Markov <email address hidden>

> Hi,
>
> I use two languages - english and russian.
> It crashes some times on startup. But first switching breaks Cairo
> immediately.
> If I don't switch (and Cairo are working) then no error presents.
>
> I use big icons. Would it be root of problem?
>
> Best regards,
> Al
>
> 2010/10/29 Fabounet <email address hidden>:
> > Hi,
> > thanks a lot for the debug.
> > how many languages have you ? does it crash all the time when you switch
> > language or just sometimes ? does it crash on the first switching or only
> > after some tries ?
> >
> > 2010/10/28 Al Markov <email address hidden>
> >
> >>
> >> ** Attachment added: "debug log file"
> >>
> >>
> https://bugs.launchpad.net/bugs/668061/+attachment/1714918/+files/debug.txt
> >>
> >> --
> >> cairo-dock crashes on keyboard layout swtcher
> >> https://bugs.launchpad.net/bugs/668061
> >> You received this bug notification because you are a member of Cairo-
> >> Dock Team, which is subscribed to Cairo-Dock Core.
> >>
> >> Status in Cairo-Dock : Core: New
> >>
> >> Bug description:
> >> Cairo-Dock version: 2.2.0-4
> >> Compiled date: Oct 1 2010 22:55:45
> >> Running with OpenGL: 0
> >> Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL
> >>
> >> How to reproduce:
> >> Run and switch to an other keyboard layout
> >> $ cairo-dock -c -f
> >> work fine
> >>
> >> cairo-dock without keyboard layout switcher works fine
> >> keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet
> >>
> >> $ cairo-dock -c
> >>
> >>
> ============================================================================
> >> Cairo-Dock version: 2.2.0-4
> >> Compiled date: Oct 1 2010 22:55:45
> >> Running with OpenGL: 0
> >>
> >>
> ============================================================================
> >>
> >> warning :
> >>
> (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
> >> xkl_engine_get_state() failed, we use the first keyboard layout as a
> >> workaround
> >> value "-19" of type `gint' is invalid or out of range for property
> >> `width-request' of type `gint'
> >> warning :
> >>
> (/build/buildd/cairo-dock-2.2.0-4/src/gldit/cairo-dock-packages.c:cairo_dock_list_packages:656)
> >> while listing user packages in
> >> '/home/markoval/.config/cairo-dock/third-party' : Произошла ошибка при
> >> открытии каталога (it means "dir open error")
> >> <</home/markoval/.config/cairo-dock/third-party>>: Нет такого файла или
> >> каталога (it means "no such file or dir")
> >> set indicator-messages
> >> warning :
> >>
> (/build/buildd/cairo-dock-2.2.0-4/src/cairo-dock.c:_cairo_dock_intercept_signal:258)
> >> Cairo-Dock has crashed (sig 11).
> >> It will be restarted now (cairo-dock -c).
> >> Feel free to report this bug on glx-dock.org to help improving the dock
> !
> >> info on the system :
> >> Linux m-think 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:48:22 UTC
> 2010
> >> i686 GNU/Linux
> >>
> >> Best regards,
> >> ...

Read more...

Revision history for this message
Al Markov (info-markoval) wrote :
Download full text (10.8 KiB)

I have reproduced the bag on another computer! And I think I know the root.
I use CapsLock key as layout switcher. (and ScrollLock Led is layout indicator)
The problem disappears when I change switcher to Ctlr+Shift keys.

Best regards,
Al Markov

2010/10/29 Fabounet <email address hidden>:
> no it can't be :-)
> although I don't see anything wrong in the debug output.
> could you please try without any plug-in except the keybord-indicator ?
>
> 2010/10/29 Al Markov <email address hidden>
>
>> Hi,
>>
>> I use two languages - english and russian.
>> It crashes some times on startup. But first switching breaks Cairo
>> immediately.
>> If I don't switch (and Cairo are working) then no error presents.
>>
>> I use big icons. Would it be root of problem?
>>
>> Best regards,
>> Al
>>
>> 2010/10/29 Fabounet <email address hidden>:
>> > Hi,
>> > thanks a lot for the debug.
>> > how many languages have you ? does it crash all the time when you switch
>> > language or just sometimes ? does it crash on the first switching or only
>> > after some tries ?
>> >
>> > 2010/10/28 Al Markov <email address hidden>
>> >
>> >>
>> >> ** Attachment added: "debug log file"
>> >>
>> >>
>> https://bugs.launchpad.net/bugs/668061/+attachment/1714918/+files/debug.txt
>> >>
>> >> --
>> >> cairo-dock crashes on keyboard layout swtcher
>> >> https://bugs.launchpad.net/bugs/668061
>> >> You received this bug notification because you are a member of Cairo-
>> >> Dock Team, which is subscribed to Cairo-Dock Core.
>> >>
>> >> Status in Cairo-Dock : Core: New
>> >>
>> >> Bug description:
>> >> Cairo-Dock version: 2.2.0-4
>> >> Compiled date: Oct 1 2010 22:55:45
>> >> Running with OpenGL: 0
>> >> Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL
>> >>
>> >> How to reproduce:
>> >> Run and switch to an other keyboard layout
>> >> $ cairo-dock -c -f
>> >> work fine
>> >>
>> >> cairo-dock without keyboard layout switcher works fine
>> >> keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet
>> >>
>> >> $ cairo-dock -c
>> >>
>> >>
>> ============================================================================
>> >> Cairo-Dock version: 2.2.0-4
>> >> Compiled date: Oct 1 2010 22:55:45
>> >> Running with OpenGL: 0
>> >>
>> >>
>> ============================================================================
>> >>
>> >> warning :
>> >>
>> (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
>> >> xkl_engine_get_state() failed, we use the first keyboard layout as a
>> >> workaround
>> >> value "-19" of type `gint' is invalid or out of range for property
>> >> `width-request' of type `gint'
>> >> warning :
>> >>
>> (/build/buildd/cairo-dock-2.2.0-4/src/gldit/cairo-dock-packages.c:cairo_dock_list_packages:656)
>> >> while listing user packages in
>> >> '/home/markoval/.config/cairo-dock/third-party' : Произошла ошибка при
>> >> открытии каталога (it means "dir open error")
>> >> <</home/markoval/.config/cairo-dock/third-party>>: Нет такого файла или
>> >> каталога (it means "no such file or dir")
>> >> set indicator-messages
>> >> warning :
>> >>
>> (/build/buildd/cairo-dock-2....

Revision history for this message
Fabounet (fabounet03) wrote :
Download full text (14.5 KiB)

oh, maybe a confusion between the real caps-lock and the layout switcher
functions.
thanks for the details !
I'm not really sure if it's libxklavier or cairo-dock's fault.
the best now would be to run the dock with "ddd cairo-dock", reproduce the
crash, and see where it stops. but I think it requires to compile the
sources of the dock.
if you think you can do that, that would be very helpful :-)

2010/10/29 Al Markov <email address hidden>

> I have reproduced the bag on another computer! And I think I know the root.
> I use CapsLock key as layout switcher. (and ScrollLock Led is layout
> indicator)
> The problem disappears when I change switcher to Ctlr+Shift keys.
>
> Best regards,
> Al Markov
>
>
> 2010/10/29 Fabounet <email address hidden>:
> > no it can't be :-)
> > although I don't see anything wrong in the debug output.
> > could you please try without any plug-in except the keybord-indicator ?
> >
> > 2010/10/29 Al Markov <email address hidden>
> >
> >> Hi,
> >>
> >> I use two languages - english and russian.
> >> It crashes some times on startup. But first switching breaks Cairo
> >> immediately.
> >> If I don't switch (and Cairo are working) then no error presents.
> >>
> >> I use big icons. Would it be root of problem?
> >>
> >> Best regards,
> >> Al
> >>
> >> 2010/10/29 Fabounet <email address hidden>:
> >> > Hi,
> >> > thanks a lot for the debug.
> >> > how many languages have you ? does it crash all the time when you
> switch
> >> > language or just sometimes ? does it crash on the first switching or
> only
> >> > after some tries ?
> >> >
> >> > 2010/10/28 Al Markov <email address hidden>
> >> >
> >> >>
> >> >> ** Attachment added: "debug log file"
> >> >>
> >> >>
> >>
> https://bugs.launchpad.net/bugs/668061/+attachment/1714918/+files/debug.txt
> >> >>
> >> >> --
> >> >> cairo-dock crashes on keyboard layout swtcher
> >> >> https://bugs.launchpad.net/bugs/668061
> >> >> You received this bug notification because you are a member of Cairo-
> >> >> Dock Team, which is subscribed to Cairo-Dock Core.
> >> >>
> >> >> Status in Cairo-Dock : Core: New
> >> >>
> >> >> Bug description:
> >> >> Cairo-Dock version: 2.2.0-4
> >> >> Compiled date: Oct 1 2010 22:55:45
> >> >> Running with OpenGL: 0
> >> >> Linux, Ubuntu 10.04 32 bits, Gnome, metacity, no OpenGL
> >> >>
> >> >> How to reproduce:
> >> >> Run and switch to an other keyboard layout
> >> >> $ cairo-dock -c -f
> >> >> work fine
> >> >>
> >> >> cairo-dock without keyboard layout switcher works fine
> >> >> keyboard layout switcher is "keyboard indicator v1.1.2 by Fabounet
> >> >>
> >> >> $ cairo-dock -c
> >> >>
> >> >>
> >>
> ============================================================================
> >> >> Cairo-Dock version: 2.2.0-4
> >> >> Compiled date: Oct 1 2010 22:55:45
> >> >> Running with OpenGL: 0
> >> >>
> >> >>
> >>
> ============================================================================
> >> >>
> >> >> warning :
> >> >>
> >>
> (/build/buildd/cairo-dock-plug-ins-2.2.0-4/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
> >> >> xkl_engine_get_state() failed, we use the first keyboard layout as a
> >> >> wor...

Revision history for this message
Al Markov (info-markoval) wrote :
Download full text (20.6 KiB)

I have built cairo-dock. OpenGL version works, without OpenGL fails.

cairo-dock-core$ bzr log| head
------------------------------------------------------------
revno: 694
committer: Fabrice Rey <email address hidden>
branch nick: cairo-dock-core
timestamp: Mon 2010-11-01 01:35:48 +0100
message:
  modified widget handbooks based on SQP's patch

cairo-dock-plug-ins$ bzr log| head
------------------------------------------------------------
revno: 1796
committer: Fabrice Rey <email address hidden>
branch nick: cairo-dock-plug-ins
timestamp: Mon 2010-11-01 01:36:29 +0100
message:
  RSSreader: retry after 20s if no connection

cairo-dock-plug-ins-extras$ bzr log| head
------------------------------------------------------------
revno: 95
committer: matttbe <email address hidden>
branch nick: cairo-dock-plug-ins-extras
timestamp: Fri 2010-10-29 17:23:52 +0200
message:
  Translator 0.1.5 (many thanks to Eduardo! )
  Added a preview for GTG
  Translator's preview: png -> jpg

cairo-desklet$ bzr log| head
------------------------------------------------------------
revno: 8
committer: Fabrice Rey <email address hidden>
branch nick: cairo-desklet
timestamp: Tue 2010-10-26 01:30:33 +0200
message:
  updated to libgldi

(gdb) c
Continuing.

 ============================================================================
 Cairo-Dock version: 2.2.1~0alpha1
 Compiled date: Nov 2 2010 23:15:44
 Running with OpenGL: 0
 ============================================================================

warning : (/home/markoval/programming/cairo/scr/cairo-dock-plug-ins/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
  xkl_engine_get_state() failed, we use the first keyboard layout as a
workaround
[New Thread 0xb1b00b70 (LWP 3114)]
[Thread 0xb1b00b70 (LWP 3114) exited]
[New Thread 0xb1b00b70 (LWP 3115)]
.....

Program received signal SIGSEGV, Segmentation fault.
0x005b573a in cairo_save () from /usr/lib/libcairo.so.2

(gdb) bt
#0 0x005b573a in cairo_save () from /usr/lib/libcairo.so.2
#1 0x0149427c in cd_xkbd_render_step_cairo (myApplet=0x9a0aed0)
    at /home/markoval/programming/cairo/scr/cairo-dock-plug-ins/keyboard-indicator/src/applet-draw.c:186
#2 0x00c69356 in _cairo_dock_transition_step (pUserData=0x99f8648,
pIcon=0x9a0aed0, pContainer=0x997d8a8,
    bContinueAnimation=0xbfd5f688)
    at /home/markoval/programming/cairo/scr/cairo-dock-core/src/gldit/cairo-dock-animations.c:1011
#3 0x00c6ae33 in _cairo_dock_dock_animation_loop (pDock=0x997d8a8)
    at /home/markoval/programming/cairo/scr/cairo-dock-core/src/gldit/cairo-dock-animations.c:487
#4 0x007fed5c in ?? () from /lib/libglib-2.0.so.0
#5 0x007fe5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#6 0x008022d8 in ?? () from /lib/libglib-2.0.so.0
#7 0x00802817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#8 0x010e63c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x0806a285 in main (argc=1, argv=0xbfd5fc24)
    at /home/markoval/programming/cairo/scr/cairo-dock-core/src/cairo-dock.c:867

(gdb) up
#1 0x0149427c in cd_xkbd_render_step_cairo (myApplet=0x9a0aed0)
    at /home/markoval/programming/cairo/scr/cairo-dock-plug-ins/keyboard-indicator/src/a...

Revision history for this message
Fabounet (fabounet03) wrote :
Download full text (24.9 KiB)

thanks a lot for this nice debug !
I think I see the problem now.
could you please add the line
"fScale=0;"
on line 198, just before the block "if (myData.pCurrentSurface != NULL)" ?

2010/11/9 Al Markov <email address hidden>

> I have built cairo-dock. OpenGL version works, without OpenGL fails.
>
>
> cairo-dock-core$ bzr log| head
> ------------------------------------------------------------
> revno: 694
> committer: Fabrice Rey <email address hidden>
> branch nick: cairo-dock-core
> timestamp: Mon 2010-11-01 01:35:48 +0100
> message:
> modified widget handbooks based on SQP's patch
>
> cairo-dock-plug-ins$ bzr log| head
> ------------------------------------------------------------
> revno: 1796
> committer: Fabrice Rey <email address hidden>
> branch nick: cairo-dock-plug-ins
> timestamp: Mon 2010-11-01 01:36:29 +0100
> message:
> RSSreader: retry after 20s if no connection
>
> cairo-dock-plug-ins-extras$ bzr log| head
> ------------------------------------------------------------
> revno: 95
> committer: matttbe <email address hidden>
> branch nick: cairo-dock-plug-ins-extras
> timestamp: Fri 2010-10-29 17:23:52 +0200
> message:
> Translator 0.1.5 (many thanks to Eduardo! )
> Added a preview for GTG
> Translator's preview: png -> jpg
>
> cairo-desklet$ bzr log| head
> ------------------------------------------------------------
> revno: 8
> committer: Fabrice Rey <email address hidden>
> branch nick: cairo-desklet
> timestamp: Tue 2010-10-26 01:30:33 +0200
> message:
> updated to libgldi
>
>
>
> (gdb) c
> Continuing.
>
>
> ============================================================================
> Cairo-Dock version: 2.2.1~0alpha1
> Compiled date: Nov 2 2010 23:15:44
> Running with OpenGL: 0
>
> ============================================================================
>
> warning :
> (/home/markoval/programming/cairo/scr/cairo-dock-plug-ins/keyboard-indicator/src/applet-xklavier.c:cd_xkbd_keyboard_state_changed:107)
> xkl_engine_get_state() failed, we use the first keyboard layout as a
> workaround
> [New Thread 0xb1b00b70 (LWP 3114)]
> [Thread 0xb1b00b70 (LWP 3114) exited]
> [New Thread 0xb1b00b70 (LWP 3115)]
> .....
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x005b573a in cairo_save () from /usr/lib/libcairo.so.2
>
> (gdb) bt
> #0 0x005b573a in cairo_save () from /usr/lib/libcairo.so.2
> #1 0x0149427c in cd_xkbd_render_step_cairo (myApplet=0x9a0aed0)
> at
> /home/markoval/programming/cairo/scr/cairo-dock-plug-ins/keyboard-indicator/src/applet-draw.c:186
> #2 0x00c69356 in _cairo_dock_transition_step (pUserData=0x99f8648,
> pIcon=0x9a0aed0, pContainer=0x997d8a8,
> bContinueAnimation=0xbfd5f688)
> at
> /home/markoval/programming/cairo/scr/cairo-dock-core/src/gldit/cairo-dock-animations.c:1011
> #3 0x00c6ae33 in _cairo_dock_dock_animation_loop (pDock=0x997d8a8)
> at
> /home/markoval/programming/cairo/scr/cairo-dock-core/src/gldit/cairo-dock-animations.c:487
> #4 0x007fed5c in ?? () from /lib/libglib-2.0.so.0
> #5 0x007fe5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
> #6 0x008022d8 in ?? () from /lib/libglib-2.0.so.0
> #7 0x00802817 in g_main_loop_run...

Revision history for this message
Fabounet (fabounet03) wrote :

sorry I forgot to mention it was in cairo-dock-plug-ins/keyboard-indicator/src/applet-draw.c
anyway, I did the modification, and I think this solves the problem.
please test it and re-open this bug-report if you experience the problem again.

affects: cairo-dock-core → cairo-dock-plug-ins
Changed in cairo-dock-plug-ins:
assignee: nobody → Fabounet (fabounet03)
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Al Markov (info-markoval) wrote :

Thank you for your fix. Some work with a new version - there is no problem in OpenGL version. And the old incorrect behaviour in no OpenGl version. (I used it from time to time on notebook)
I will recheck with a clean Ubuntu installation.

Best regards,
Al Markov

Changed in cairo-dock-plug-ins:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cairo-dock-plug-ins - 3.3.0-0ubuntu1

---------------
cairo-dock-plug-ins (3.3.0-0ubuntu1) saucy; urgency=low

  * New upstream release.
  * Detailed Upstream ChangeLog (beta 2 -> release)
    - Dbus: don't notify of startup if the applet is already controling a
      window
    - Dialogs: tooltip view: fixed the position of the widget inside the
      dialog when it's placed on top of the screen
    - Folder: watch for drop events onto the docks only
    - GMenu:
      - Apps: set the desktop environment to correctly exclude apps
      - Search: When there is no result, display 'Launch this command'
      - Search: launch app: do not restrict to the left click
      - Search: match: display name: locate a substring instead of compare
        the first chars
    - Indicator-Generic: forced the 'data' to be a GldiModuleInstance
    - logout: select shutdown menu item: do not create a list and iter all
      menu items, just save the pointer
    - Messaging Menu: Indicator3: detach the icon at startup: the icon is
      inserted when the entry will be added
    - Messaging Menu: with old versions of libindicator: fixed tiny memory
      leaks
    - po: updated translations
    - Switcher: correctly update the icon by listening more signals
    - Switcher: fixed the drawing of the desktop name in the desklet when
      it's larger than the desklet
    - Terminal: when dropped something in the terminal, take the data and
      not only the text + give the focus just after
    - All: menu functions have been renamed in libgldi
    - All: remove useless g_print
  * Some bugs have been fixed:
    - logout: UPower: invalid fastbin entry LP: #1212981
    - logout: Use logind for suspend/hibernate/poweroff/reboot LP: #1175810
    - keyboard: cairo-dock crashes on keyboard layout swtcher LP: #668061
    - keyboard: Cairo-dock is unable to get CAPS Lock and NumLck values
      LP: #476842
    - quick-browser: Error Message LP: #660261
    - recent-events: Move from zeitgeist-1.0 to zeitgeist-2.0 LP: #1197569
  * debian/control: bumped Cairo-Dock (core) version
 -- Matthieu Baerts (matttbe) <email address hidden> Fri, 04 Oct 2013 15:11:09 +0200

Changed in cairo-dock-plug-ins (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.