Bug 17906 - dasher segfaults at launch
Summary: dasher segfaults at launch
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Shlomi Fish
QA Contact:
URL:
Whiteboard:
Keywords: 6dev1, 6final
Depends on:
Blocks:
 
Reported: 2016-03-08 09:37 CET by Ben McMonagle
Modified: 2017-06-15 21:50 CEST (History)
3 users (show)

See Also:
Source RPM: dasher
CVE:
Status comment:


Attachments

Description Ben McMonagle 2016-03-08 09:37:05 CET
Description of problem: attempting to launch "dasher" from launcher icon fails

attempting to invoke from terminal advises segfault: 

localhost ~]$ dasher
** Message: Opening GUI file: /usr/share/dasher/dasher.traditional.ui
** Message: Opening GUI file: /usr/share/dasher/dasher.preferences.ui

** (dasher:7743): WARNING **: AT_SPI_REGISTRY was not started at session startup.

** (dasher:7743): WARNING **: Could not locate registry
** Message: Could not initialise SPI - accessibility options disabled
Segmentation fault (core dumped)



Version-Release number of selected component (if applicable):

Mageia-6-dev1-x86_64-DVD.iso
DATE.txt: Mon Mar  7 23:20:36 CET 2016


How reproducible:every time


Steps to Reproduce:
1.install LXDE only from above .iso [real hardware]
2.choose LXDE at login
3.invoke "dasher"from terminal
4. see segfault report
Ben McMonagle 2016-03-08 09:37:20 CET

Whiteboard: (none) => mga6-dev1

Ben McMonagle 2016-03-08 09:37:45 CET

Summary: [mga6-dev1] LXDE dasher segfaults => [mga6-dev1] LXDE dasher segfaults at launch

Marja Van Waes 2016-03-08 10:30:43 CET

CC: (none) => marja11
Assignee: bugsquad => nicolas.salguero
Whiteboard: mga6-dev1 => 6dev1

Comment 1 Nicolas Salguero 2016-03-08 11:04:43 CET
Hi,

I have the same problem when trying to launch dasher from IceWM (in a Virtualbox VM, with LXDM or LightDM as DM) so I think the problem is not with LXDE but with dasher itself.

In my tests, dasher crashes the first time you try to launch it but works well after that (when you launch it again).

Best regards,

Nico.
Comment 2 Nicolas Salguero 2016-03-08 11:09:53 CET
It is not always the second time that launching dasher succeeds: in my latest test, it worked only the fifth time I tried to launch it.
Comment 3 Nicolas Salguero 2016-03-09 10:38:11 CET
Dasher also crashes with GDM/GNOME (in my Virtualbox VM) so it is definitively not a problem with LXDE.  I will modify the title and reassign this bug report to the maintainer displayed by the command "mgarepo maintdb get dasher".
Nicolas Salguero 2016-03-09 10:39:23 CET

Assignee: nicolas.salguero => shlomif
Summary: [mga6-dev1] LXDE dasher segfaults at launch => [mga6-dev1] dasher segfaults at launch
Source RPM: (none) => dasher

Comment 4 Ben McMonagle 2016-03-09 10:42:34 CET
add also Mate.

(In reply to Nicolas Salguero from comment #3)
> Dasher also crashes with GDM/GNOME (in my Virtualbox VM) so it is
> definitively not a problem with LXDE.  I will modify the title and reassign
> this bug report to the maintainer displayed by the command "mgarepo maintdb
> get dasher".

[I was just trying to edit the title and it wouldnt let me]
Comment 5 Shlomi Fish 2016-03-09 13:40:11 CET
Please see https://bugzilla.gnome.org/show_bug.cgi?id=763370 - trying to build dasher-4.11 from source (with a hack to link against -lX11) yielded exactly the same crash. It still uses gtk+2 which indicates it hasn't been updated in a while.
Nicolas Salguero 2016-03-09 16:05:40 CET

CC: (none) => nicolas.salguero

Comment 6 Ben McMonagle 2016-03-12 00:03:44 CET
still valid

Mageia-6-dev1-i586-DVD.iso
DATE.txt: Thu Mar 10 21:45:52 CET 2016
Marja Van Waes 2016-04-05 20:57:21 CEST

Keywords: (none) => 6dev1
Whiteboard: 6dev1 => (none)

Comment 7 Shlomi Fish 2016-04-21 21:40:45 CEST
(In reply to Shlomi Fish from comment #5)
> Please see https://bugzilla.gnome.org/show_bug.cgi?id=763370 - trying to
> build dasher-4.11 from source (with a hack to link against -lX11) yielded
> exactly the same crash. It still uses gtk+2 which indicates it hasn't been
> updated in a while.

I received a reply on the gnome.org bug I filed (see https://bugzilla.gnome.org/show_bug.cgi?id=763370 ) and by accessing the gentoo.git link learned about the «rm m4/glib-gettext.m4» trick which allowed me to build dasher from git and it seems to run fine. However, it seems to be very different than the dasher we have , and I'm wary of packaging such a program without a release.
Comment 8 Ben McMonagle 2017-03-12 07:32:28 CET
(In reply to Shlomi Fish from comment #7)

-------------------------
> However, it
> seems to be very different than the dasher we have , and I'm wary of
> packaging such a program without a release.

should dasher be removed from final release?
Comment 9 Deri James 2017-03-19 14:04:39 CET
I would be disappointed, my keyboard typing is so slow I rely on dasher very much. I compiled from git at start of November and have had no segfaults. It is using gtk/gdk 3 (not 2).

CC: (none) => deri

Ben McMonagle 2017-06-13 12:15:34 CEST

Summary: [mga6-dev1] dasher segfaults at launch => dasher segfaults at launch

Ben McMonagle 2017-06-13 12:15:58 CEST

Keywords: (none) => 6final

Rémi Verschelde 2017-06-13 15:33:20 CEST

Severity: normal => critical

Comment 10 Shlomi Fish 2017-06-13 20:00:38 CEST
Hi all! This should be fixed in the new dasher-5.0.0-0.1beta from http://pkgsubmit.mageia.org/ - please test and report.
Comment 11 Ben McMonagle 2017-06-14 08:43:08 CEST
(In reply to Shlomi Fish from comment #10)
> Hi all! This should be fixed in the new dasher-5.0.0-0.1beta from
> http://pkgsubmit.mageia.org/ - please test and report.

Hi Shlomi

works for me. :-).

thanks.


If Deri James concurs, this can be closed as resolved / fixed.
Comment 12 Shlomi Fish 2017-06-14 10:30:32 CEST
(In reply to ben mcmonagle from comment #11)
> (In reply to Shlomi Fish from comment #10)
> > Hi all! This should be fixed in the new dasher-5.0.0-0.1beta from
> > http://pkgsubmit.mageia.org/ - please test and report.
> 
> Hi Shlomi
> 
> works for me. :-).
> 
> thanks.
> 

thanks for the update - and - you're welcome.

> 
> If Deri James concurs, this can be closed as resolved / fixed.

Nice.
Comment 13 Ben McMonagle 2017-06-14 12:07:44 CEST
(In reply to Shlomi Fish from comment #12)

> 
> thanks for the update - and - you're welcome.
> 
> > 
> > If Deri James concurs, this can be closed as resolved / fixed.
> 
> Nice.

bother.

I only tried the i586, where it updated ok and then invokes successfully.

I have just finished install of x86_64 and  dasher-5.0.0-0.1beta is not available as an update.
so for x86_64 problem still exists.
Comment 14 Shlomi Fish 2017-06-14 18:59:02 CEST
(In reply to ben mcmonagle from comment #13)
> (In reply to Shlomi Fish from comment #12)
> 
> > 
> > thanks for the update - and - you're welcome.
> > 
> > > 
> > > If Deri James concurs, this can be closed as resolved / fixed.
> > 
> > Nice.
> 
> bother.
> 
> I only tried the i586, where it updated ok and then invokes successfully.
> 
> I have just finished install of x86_64 and  dasher-5.0.0-0.1beta is not
> available as an update.
> so for x86_64 problem still exists.

It seems to be fine here :

http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/dasher-5.0.0-0.1.beta.mga6.x86_64.rpm

Please test.
Comment 15 Deri James 2017-06-14 19:32:20 CEST
I am currently on holiday, so can't test till Friday.
Comment 16 Ben McMonagle 2017-06-15 09:58:58 CEST
(In reply to Shlomi Fish from comment #14)
> (In reply to ben mcmonagle from comment #13)
> > (In reply to Shlomi Fish from comment #12)
> > 
> > > 
> > > thanks for the update - and - you're welcome.
> > > 
> > > > 
> > > > If Deri James concurs, this can be closed as resolved / fixed.
> > > 
> > > Nice.
> > 
> > bother.
> > 
> > I only tried the i586, where it updated ok and then invokes successfully.
> > 
> > I have just finished install of x86_64 and  dasher-5.0.0-0.1beta is not
> > available as an update.
> > so for x86_64 problem still exists.
> 
> It seems to be fine here :
> 
> http://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/
> core/release/dasher-5.0.0-0.1.beta.mga6.x86_64.rpm
> 
> Please test.

Last nights x86_64 test must have been from a different mirror from the i586 install ($mirrorlist).
anyway - tonights x86_64 test is good one.

Just waiting for an ok (or not) from Deri.
Comment 17 Deri James 2017-06-15 19:15:35 CEST
Seems to be working fine (cauldron x86-64 plasma). The reverse speed, i.e. backspacing, is a bit fierce, compared to previous version, but I'm sure I'll get used to it, or tweak the source.
Comment 18 Shlomi Fish 2017-06-15 21:50:00 CEST
(In reply to Deri James from comment #17)
> Seems to be working fine (cauldron x86-64 plasma). The reverse speed, i.e.
> backspacing, is a bit fierce, compared to previous version, but I'm sure
> I'll get used to it, or tweak the source.

Great! Thanks! Resolving as FIXED.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.