Bug 659113

Summary: [abrt] gtranslator-1.9.11-3.fc14: gtr_gda_store: Process /usr/bin/gtranslator was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Gé Baylard <Geodebay>
Component: gtranslatorAssignee: Alexey Torkhov <atorkhov>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: a2k_mail, anurag, atorkhov, benjavalero, bertux66, covex, ebogoly, guillaume.marmin, infertux, jbonatakis, julroy67, lovenemesis, patrick, supercyper1
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Unspecified   
Whiteboard: abrt_hash:812eedec68d5bdc4438af249040786ba58b78c73
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-16 17:06:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File causing crash: see comment 17
none
Add libgda-sqlite libgda-sqlite-devel none

Description Gé Baylard 2010-12-01 23:07:30 UTC
abrt version: 1.1.14
architecture: i686
Attached file: backtrace
cmdline: gtranslator /home/Gerard/Gnome/nautilus-actions/doc/nact/fr/fr.po
comment: Every time you do above steps
component: gtranslator
crash_function: gtr_gda_store
executable: /usr/bin/gtranslator
kernel: 2.6.35.6-45.fc14.i686
package: gtranslator-1.9.11-3.fc14
rating: 4
reason: Process /usr/bin/gtranslator was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1291243225
uid: 500

How to reproduce
-----
1. running gtranslator.
2.loading a .po file
3.clicking on the menu option "Next Fuzzy or Untranslated" or the same on the toolbar

Comment 1 Gé Baylard 2010-12-01 23:07:33 UTC
Created attachment 464125 [details]
File: backtrace

Comment 2 Benjamín Valero Espinosa 2010-12-06 00:25:18 UTC
*** Bug 640272 has been marked as a duplicate of this bug. ***

Comment 3 Benjamín Valero Espinosa 2010-12-06 00:27:09 UTC
I have compiled the last stable version of Gtranslator (1.9.13) and still have this crash. It is really strange. Can this be a problem of libgda?

Comment 4 aibias 2011-01-04 22:26:23 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. I have opened Gtranslator and a file .po to translate
2. When I have clicked in a line to translate the program crashes.
3. The crash happen every time in the same way with all .po file so it's impossible to use the program.

Comment 5 Benjamín Valero Espinosa 2011-02-20 18:16:38 UTC
I am going to mark some duplicates. Looking into the traces, all the crashes are in the same line, gtr-gda.c:363.

Looking into the code, this is the line:

g_warning ("starting transaction failed: %s", error->message);

As it is a simple log message, I have commented this line and compile Gtranslator again, and it doesn't crash anymore. Any ideas?

Comment 6 Benjamín Valero Espinosa 2011-02-20 18:16:55 UTC
*** Bug 643037 has been marked as a duplicate of this bug. ***

Comment 7 Benjamín Valero Espinosa 2011-02-20 18:17:14 UTC
*** Bug 663040 has been marked as a duplicate of this bug. ***

Comment 8 Benjamín Valero Espinosa 2011-02-20 18:17:53 UTC
*** Bug 678155 has been marked as a duplicate of this bug. ***

Comment 9 aibias 2011-02-20 21:32:18 UTC
Just yesterday I tryed to use gtranslator again and it seems to work fine. I'm using the same version (gtranslator-1.9.11-3.fc14.i686).
Relative to "Comment 3" question, I checked the libgda version I'm using (I don't know if it could be useful):

[###@localhost ~]$ rpm -qa libgda*
libgdamm-4.1.1-1.fc14.i686
libgda-sqlite-4.2.2-2.fc14.i686
libgdata-0.6.4-4.fc14.i686
libgda-debuginfo-4.2.0-1.fc14.i686
libgdata-devel-0.6.4-4.fc14.i686
libgda-4.2.2-2.fc14.i686

Comment 10 Benjamín Valero Espinosa 2011-02-20 23:27:39 UTC
(In reply to comment #9)
> Just yesterday I tryed to use gtranslator again and it seems to work fine. I'm
> using the same version (gtranslator-1.9.11-3.fc14.i686).
> Relative to "Comment 3" question, I checked the libgda version I'm using (I
> don't know if it could be useful):
> 
> [###@localhost ~]$ rpm -qa libgda*
> libgdamm-4.1.1-1.fc14.i686
> libgda-sqlite-4.2.2-2.fc14.i686
> libgdata-0.6.4-4.fc14.i686
> libgda-debuginfo-4.2.0-1.fc14.i686
> libgdata-devel-0.6.4-4.fc14.i686
> libgda-4.2.2-2.fc14.i686

Wow, I think you found the point! I didn't have some of the packages you have. Finally, I have checked that installing "libgda-sqlite" solves the problem, at least for me. That seems true, because before the code line where I told Gtranslator crashes, there is a call to the function "gda_connection_begin_transaction" that is related to connecting with a database [1].

So I suppose the solution is as simple as adding "libgda-sqlite" as a dependency for Gtranslator.

[1] http://library.gnome.org/devel/libgda/stable/GdaConnection.html

Comment 11 Gé Baylard 2011-02-22 11:32:23 UTC
(In reply to comment #10)

The library "libgda-sqlite" was already loaded in my case.
The bug remains the same.
Sorry.

Comment 12 Benjamín Valero Espinosa 2011-02-22 12:45:48 UTC
(In reply to comment #11)
> The library "libgda-sqlite" was already loaded in my case.
> The bug remains the same.
> Sorry.

In bug #679291, Ville Skyttä tells that surprisingly you need to have "sqlite-devel" installed too. He has already reported a bug about this. Can you confirm that, please?

Comment 13 Gé Baylard 2011-02-22 14:47:34 UTC
> In bug #679291, Ville Skyttä tells that surprisingly you need to have
> "sqlite-devel" installed too. He has already reported a bug about this. Can you
> confirm that, please?

I confirm. There are the libraries already loaded in my case
$ rpm -qa libgda*
libgda-postgres-4.2.2-2.fc14.i686
libgda-postgres-devel-4.2.2-2.fc14.i686
libgda-4.2.2-2.fc14.i686
libgda-web-4.2.2-2.fc14.i686
libgdamm-devel-4.1.1-1.fc14.i686
libgdata-0.6.4-4.fc14.i686
libgda-sqlite-4.2.2-2.fc14.i686
libgdata-devel-0.6.4-4.fc14.i686
libgda-ui-devel-4.2.2-2.fc14.i686
libgda-devel-4.2.2-2.fc14.i686
libgdamm-4.1.1-1.fc14.i686
libgda-ui-4.2.2-2.fc14.i686
libgda-tools-4.2.2-2.fc14.i686
libgda-sqlite-devel-4.2.2-2.fc14.i686

(I added the complete stuff of libgda.) Always the same.

Comment 14 Benjamín Valero Espinosa 2011-02-22 14:56:47 UTC
Gé, I said the package "sqlite-devel", as said in the bug I referred. Do you have this one? Look that it doesn't have the word "gda" in it ;)

Comment 15 Gé Baylard 2011-02-22 15:22:31 UTC
(In reply to comment #14)
> Gé, I said the package "sqlite-devel", as said in the bug I referred. Do you
> have this one? Look that it doesn't have the word "gda" in it ;)

Scuse me. I'm inattentive.
This package was NOT installed on my system.
I do, and gtranslator seems to work fine.
Thanks.

Comment 16 aibias 2011-02-22 21:21:50 UTC
I confirm that sqlite-devel is installed also in my F14.
sqlite-devel-3.6.23.1-1.fc14.i686

Comment 17 Patrick Monnerat 2011-02-24 16:22:48 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Open the attached file
2. Click on the second translated message

Always reproductible

Comment 18 Patrick Monnerat 2011-02-24 16:25:57 UTC
Created attachment 480798 [details]
File causing crash: see comment 17

Comment 19 Patrick Monnerat 2011-02-24 16:32:41 UTC
sqlite-devel was already installed here, but not libgda-sqlite. After installation of the later, it does not crash anymore.

Comment 20 Reuven 2011-03-10 21:58:12 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: i686
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. installed gtranslate
2. svn co svn://svn.lyx.org/lyx/lyx-devel/trunk lyx-devel
3. open he.po or ru.po and bam... =(

Comment
-----
unfortunatly it's very reproducable on my system... happens every single time... (will perhaps try to look up dependencies and reinstall them later)

Comment 21 Reuven 2011-03-10 23:48:39 UTC
ahh sorry, sqlite-devel does solve the issue for me as well...

Comment 22 infertux 2011-03-12 22:40:13 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)

I confirm, I had to install BOTH packages libgda-sqlite and sqlite-devel to solve the issue.

Comment 23 Adam Pribyl 2011-03-31 12:28:49 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. Open a gtranslator with yum.po file
2. Clicked to find next not ready
3.

Comment 24 Anurag Garg 2011-04-15 13:38:19 UTC
Package: gtranslator-1.9.11-3.fc14
Architecture: x86_64
OS Release: Fedora release 14 (Laughlin)


How to reproduce
-----
1. open po file in gtranslate
2. left click on the next line to select
3.


Comment
-----
I just opened a po file to translate and as soon as I tried to select next line with a mouse left click, it crashed, I tried same thing again and it again crashed.

Comment 25 jiannis 2011-07-17 13:23:18 UTC
*** Bug 716320 has been marked as a duplicate of this bug. ***

Comment 26 jiannis 2011-07-18 03:49:07 UTC
I confirm what infertux has said. Installing both libgda-sqlite libgda-sqlite-devel the problem is solved. i dont know why these packages doesnt be included in dependencies of gtranslator. it provided only libgda as dependency in its list.

Comment 27 jiannis 2011-07-24 07:34:35 UTC
Created attachment 514903 [details]
Add libgda-sqlite libgda-sqlite-devel

I add libgda-sqlite libgda-sqlite-devel required packages in translator.spec. I am not sure if libgda-sqlite is necessary. But in my system it works as it is. So I included it.

Comment 28 Adam Pribyl 2011-07-26 11:29:18 UTC
I do not think this is a correct solution. Package should not require -devel- package if it is not devel itself. It looks like this problem should be solved by fixing bug https://bugzilla.redhat.com/show_bug.cgi?id=659113
If it still crashes, then it is either not fixed or gtranslator requires another library too...

Comment 29 Fedora End Of Life 2012-08-16 17:06:35 UTC
This message is a notice that Fedora 14 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 14. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained.  At this time, all open bugs with a Fedora 'version'
of '14' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this 
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen 
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we were unable to fix it before Fedora 14 reached end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" (top right of this page) and open it against that 
version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping