Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 316637 - app-misc/workrave 1.9.1 segfaults
Summary: app-misc/workrave 1.9.1 segfaults
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://issues.workrave.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: 310261
  Show dependency tree
 
Reported: 2010-04-22 09:52 UTC by Joachim Bartosik (RETIRED)
Modified: 2010-06-16 16:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
My emerge --info (ei,4.17 KB, text/plain)
2010-04-22 09:54 UTC, Joachim Bartosik (RETIRED)
Details
Backtrace. (backtrace.log,1.65 KB, text/plain)
2010-04-22 20:09 UTC, Joachim Bartosik (RETIRED)
Details
1.patch (workrave-1.9.1-nogst-crash.patch,581 bytes, patch)
2010-06-16 09:04 UTC, Pacho Ramos
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joachim Bartosik (RETIRED) gentoo-dev 2010-04-22 09:52:39 UTC
I emerged app-misc/workrave 1.9.1 and it segfaults every time I try to run it.


Reproducible: Always

Steps to Reproduce:
1. emerge workrave
2. workrave


Actual Results:  
Segmentation fault

Expected Results:  
Started workrave.
Comment 1 Joachim Bartosik (RETIRED) gentoo-dev 2010-04-22 09:54:16 UTC
Created attachment 228721 [details]
My emerge --info
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-04-22 12:27:17 UTC
Without an actual traceback, there is little chance we can help fixing it.

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 3 Joachim Bartosik (RETIRED) gentoo-dev 2010-04-22 20:09:24 UTC
Created attachment 228803 [details]
Backtrace.

Binary created with FEATURES="nostrip" CFLAGS="-O2 -pipe -march=native -mtune=native -mssse3 -ggdb" CXXFLAGS="${CFLAGS}" emerge -v workrave
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2010-04-23 07:50:33 UTC
Add USE=gstreamer, I get the same segfault.
Comment 5 Pacho Ramos gentoo-dev 2010-04-23 08:14:49 UTC
This seems to be and old problem:
http://bugs.gentoo.org/show_bug.cgi?id=253637#c4

And should be solved by the following patch:
http://bugs.gentoo.org/attachment.cgi?id=188060&action=view

I will report it upstream
Comment 6 Pacho Ramos gentoo-dev 2010-04-26 14:54:52 UTC
But fauli reported in bug 310261 that it doesn't fix the problem :-(
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2010-04-26 14:57:07 UTC
(In reply to comment #6)
> But fauli reported in bug 310261 that it doesn't fix the problem :-(

 You should state the build conditions (USE=-gstreamer) in the upstream bug report.
Comment 8 Pacho Ramos gentoo-dev 2010-04-26 15:13:46 UTC
But, on my system workrave works fine even with or without gstreamer support :-/
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2010-06-12 12:28:33 UTC
(In reply to comment #8)
> But, on my system workrave works fine even with or without gstreamer support
> :-/

 Pacho, the upstream bug report has more hints how to fix.  I think you can now incorporate a proper fix.
Comment 10 Pacho Ramos gentoo-dev 2010-06-16 09:04:47 UTC
Created attachment 235553 [details, diff]
1.patch

Does attached patch work for you?
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2010-06-16 15:32:41 UTC
(In reply to comment #10)
> Created an attachment (id=235553) [details]
> 1.patch
> 
> Does attached patch work for you?

 As it segfaulted on the laptop that got stolen...I can't tell.
Comment 12 Pacho Ramos gentoo-dev 2010-06-16 15:39:43 UTC
Well, we can wait a week or so for other people (like reporter) to test and, if nobody is able to, I can commit it anyway since I think it should be ok
Comment 13 Christian Faulhammer (RETIRED) gentoo-dev 2010-06-16 15:46:56 UTC
Ok, found a system that segfaults.  Patch works.
Comment 14 Pacho Ramos gentoo-dev 2010-06-16 16:09:18 UTC
+*workrave-1.9.1-r1 (16 Jun 2010)
+
+  16 Jun 2010; Pacho Ramos <pacho@gentoo.org> -workrave-1.9.0.ebuild,
+  -files/workrave-1.9.0-compilation-fixes.patch,
+  -files/workrave-1.9.0-dbus-glib.xml, -files/workrave-1.9.0-gcc43.patch,
+  -files/workrave-1.9.0-gcc44.patch, -files/workrave-1.9.0-gui.xml,
+  -files/workrave-1.9.0-nosoundplayer.patch,
+  -files/workrave-1.9.0-parallel-make.patch,
+  -files/workrave-1.9.0-service.in, -workrave-1.9.1.ebuild,
+  +workrave-1.9.1-r1.ebuild, +files/workrave-1.9.1-nogst-crash.patch:
+  Revision bump to include a patch fixing crashes with USE=-gstreamer on
+  some systems (bug #316637; thanks to Joachim Bartosik, Christian
+  Faulhammer and Rob Caelers). Remove old testing.