Bug 23628 - kompozer segfaults when cursor moved out of (or into) the HTML text window
Summary: kompozer segfaults when cursor moved out of (or into) the HTML text window
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: 7beta2
Depends on:
Blocks:
 
Reported: 2018-10-02 13:48 CEST by Maurice Batey
Modified: 2019-04-14 15:19 CEST (History)
6 users (show)

See Also:
Source RPM: kompozer-0.8-0.b3.12.mga7.src.rpm
CVE:
Status comment:


Attachments

Description Maurice Batey 2018-10-02 13:48:56 CEST
Description of problem:
  

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


How reproducible:


Steps to Reproduce:
1. Start kompozer

2. If cursor is within the main HTML text area, move it out of that area.
   (Or, if cursor outside that area, move it into it)

3. kompozer vanishes (segfaults):

/usr/lib64/kompozer/run-mozilla.sh: line 131:  4679 Segmentation fault      (core dumped) "$prog" ${1+"$@"}


N.B. The kompozer in Mageia-6.1 has the same version number, but an earlier date, and does not have this problem.)

Also, there is already a bug report (though for an earlier date...):

    https://sourceforge.net/p/kompozer/bugs/661/

N.B. The Cauldron Kompozer Help info says .'Version 0.8b3 20180926', 
i.e. current package is only 6 days old?!
Comment 1 Marja Van Waes 2018-10-02 19:34:52 CEST
Assigning to all packagers collectively, since there is no registered maintainer for this package.

CC: (none) => geiger.david68210, marja11
Assignee: bugsquad => pkg-bugs

Comment 2 Maurice Batey 2018-11-24 14:01:39 CET
Same problem on newly-installed Plasma Mageia-7-beta1-x86_64.
  (No such problem on Mageia-6.1)
Juergen Harms 2018-12-12 09:39:33 CET

CC: (none) => juergen.harms

Comment 3 Maurice Batey 2018-12-12 13:40:43 CET
See also bug 23860 now!
William Kenney 2018-12-12 14:17:20 CET

CC: (none) => wilcal.int

William Kenney 2018-12-20 21:42:29 CET

Keywords: (none) => 7beta1

Comment 4 William Kenney 2018-12-30 22:53:23 CET
This has now morphed. When launched from a terminal the following error is reported:

[wilcal@localhost ~]$ kompozer
/usr/lib64/kompozer/kompozer-bin: error while loading shared libraries: libplc4.so: cannot open shared object file: No such file or directory
Comment 5 David GEIGER 2018-12-31 15:56:02 CET
Is lib64nspr4 installed?
Comment 6 William Kenney 2018-12-31 19:10:31 CET
(In reply to David GEIGER from comment #5)

> Is lib64nspr4 installed?

No
Comment 7 William Kenney 2018-12-31 19:25:51 CET
Installing lib64nspr4 then launching komposer from a terminal results in
the original problem. See Description.

[wilcal@localhost ~]$ kompozer
/usr/lib64/kompozer/run-mozilla.sh: line 131:  6155 Segmentation fault      (core dumped) "$prog" ${1+"$@"}
Comment 8 David GEIGER 2019-01-07 11:36:58 CET
what is the output of:

$ ltrace /usr/lib64/kompozer/kompozer-bin

or if on 32bit:

$ ltrace /usr/lib/kompozer/kompozer-bin
Comment 9 Maurice Batey 2019-01-07 12:22:10 CET
$ ltrace /usr/lib64/kompozer/kompozer-bin
/usr/lib64/kompozer/kompozer-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
+++ exited (status 127) +++
Comment 10 David GEIGER 2019-01-07 12:28:09 CET
I have the same on mga6 but it work so it shouldn't come from that :(

And is it possible to try debug it with gdb?
Comment 11 Maurice Batey 2019-01-07 13:30:48 CET
# urpmi gdb
In order to satisfy the 'pkg-command(debuginfo-install)' dependency, one of the following packages is needed:
 1- urpmi-debuginfo-install-8.2-6.mga7.noarch: debuginfo-install shim for urpmi (to install)
 2- dnf-utils-4.0.3-1.mga7.noarch: Yum-utils CLI compatibility layer (to install)
What is your choice? (1-2) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gcc-plugins                    8.2.1        0.20190104.1> x86_64  (recommended)
  gdb                            8.2          3.mga7        x86_64  
  gdb-headless                   8.2          3.mga7        x86_64  
  guile-runtime                  2.0.14       3.mga7        x86_64  
  lib64atomic_ops1               7.6.8        1.mga7        x86_64  
  lib64babeltrace1               1.5.6        1.mga7        x86_64  
  lib64gc1                       7.6.4        2.mga7        x86_64  
  lib64guile2.0_22               2.0.14       3.mga7        x86_64  
  lib64ipt1                      1.4.4        3.mga7        x86_64  
(medium "Core 32bit Release (distrib31)")
  urpmi-debuginfo-install        8.2          6.mga7        noarch  
29MB of additional disk space will be used.
6.9MB of packages will be retrieved.
Proceed with the installation of the 10 packages? (Y/n) y


    $MIRRORLIST: media/core/release/gdb-8.2-3.mga7.x86_64.rpm
aria2 failed: exited with 3

Failed to download gdb-8.2-3.mga7.x86_64.rpm
Retry? (y/N) 

[Retried in vain...]
Comment 12 Lewis Smith 2019-01-08 16:49:55 CET
(In reply to Maurice Batey from comment #11)
> # urpmi gdb
> ...
>     $MIRRORLIST: media/core/release/gdb-8.2-3.mga7.x86_64.rpm
> aria2 failed: exited with 3
> Failed to download gdb-8.2-3.mga7.x86_64.rpm
> Retry? (y/N) 
> [Retried in vain...]
I had "aria2 error 3" problems installing M7b2 today. Perhaps change the downloader to wget or curl (MCC-Configure media-Options-Global options").
--------------------------------------------
My penny's worth (Mageia 6 x64 under Plasma):
 kompozer-0.8-0.b3.9.mga6   lib64nspr4-4.20-1.mga6
Starting the program from menu or command line, I can *not* reproduce the fault.
 $ kompozer
 $
 $ ltrace /usr/lib64/kompozer/kompozer-bin
/usr/lib64/kompozer/kompozer-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
+++ exited (status 127) +++
 Same as comments 9 & 10.

CC: (none) => lewyssmith

William Kenney 2019-01-19 05:08:59 CET

Keywords: 7beta1 => 7beta2

Comment 13 Lewis Smith 2019-02-05 11:14:48 CET
A recent qa-discuss thread about this said that Kompozer is old & seemingly un-maintained; and might be a candidate for dropping. I note this just in case it is true, in which case I would agree. We offer other good HTML editors.
Comment 14 William Kenney 2019-02-05 13:55:00 CET
We should try to find a replacement.
Marcel Raad 2019-03-21 22:09:30 CET

CC: (none) => marci_r

Comment 15 Jani Välimaa 2019-04-14 15:19:30 CEST
This bug was reported against Cauldron and kompozer was dropped from the distro, so I'm closing this as OLD.

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


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