Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 273847 - media-video/minitube-0.2.1 returns "Segmentation fault"
Summary: media-video/minitube-0.2.1 returns "Segmentation fault"
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-12 11:03 UTC by Kiril Vladimirov
Modified: 2009-06-18 18:16 UTC (History)
0 users

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


Attachments
paludis --info and uname -a output (minitube-attach,23.08 KB, text/plain)
2009-06-12 11:05 UTC, Kiril Vladimirov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kiril Vladimirov 2009-06-12 11:03:54 UTC
When I try to start installed media-video/minitube-0.2.1 I see no GUI, error log or anything, instead of Segmentation fault.



Reproducible: Always

Steps to Reproduce:
1. Set ~x86 keyowrd for media-video/minitube
2. Install media-video/minitube
3. Try to execute "minitube" in terminal

Actual Results:  
Minitube won't start, just returns "Segmentation fault"
Comment 1 Kiril Vladimirov 2009-06-12 11:05:01 UTC
Created attachment 194389 [details]
paludis --info and uname -a output
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2009-06-12 13:31:38 UTC
Gcc version might be an issue here. Another bug appeared and it seems to be related to gcc and/or glibc version

I 'll contact upstream for this bug as well
Comment 3 Kiril Vladimirov 2009-06-12 13:38:59 UTC
My GCC profile is i686-pc-linux-gnu-4.3.2 and glibc version is 2.8_p20080602-r1

(In reply to comment #2)
> Gcc version might be an issue here. Another bug appeared and it seems to be
> related to gcc and/or glibc version
> 
> I 'll contact upstream for this bug as well
> 
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2009-06-12 13:41:28 UTC
I see

This combination seems to break this application

Works fine for me . I use gcc-4.3.3 and glibc-2.10

This is another bug which proves that having a mixed system is not always safe :)
Comment 5 Kiril Vladimirov 2009-06-12 13:51:18 UTC
Mixed system? I'm using the last stable versions of gcc and glibc. As I see glibc 2.10 and glibc-4.3.3 are masked by keyword.


Comment 6 Kiril Vladimirov 2009-06-12 13:52:40 UTC
edit: I meant gcc-4.3.3, not glibc-4.3.3*
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2009-06-12 13:53:21 UTC
Mixed as in "keyworded (~arch) applications on stable systems". Anyway :)
I have a spare stable system so I can perform some tests
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2009-06-14 09:54:56 UTC
Is your qt compiled with accessibility use flag enabled?
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2009-06-15 14:19:03 UTC

*** This bug has been marked as a duplicate of bug 273813 ***
Comment 10 Kiril Vladimirov 2009-06-15 14:33:34 UTC
It is not duplicated bug. I compile minitube with success. And I have qt-gui compiled with accessibility flag enabled.

But just can't start it :)
Comment 11 Markos Chandras (RETIRED) gentoo-dev 2009-06-15 15:01:06 UTC
I cant reproduce it even If I compile the package using gcc-4.1.2 :/
Comment 12 Davide Pesavento (RETIRED) gentoo-dev 2009-06-15 15:20:33 UTC
A meaningful stack backtrace of the segfault would really be helpful...

http://www.gentoo.org/proj/en/qa/backtraces.xml
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2009-06-16 10:20:15 UTC
Can you reproduce this bug using minitube-0.3?
Comment 14 Kiril Vladimirov 2009-06-16 22:45:21 UTC
Yes. And even after I've added -ggdb in CFLAGS and added nostrip option(-split -strip BUILD_OPTIONS in paludis) there is no any other output than "Segmentation fault"
Comment 15 Dror Levin (RETIRED) gentoo-dev 2009-06-17 14:37:04 UTC
With your debug version, please use gdb to produce a backtrace and attach it here. The steps required are described in the guide linked to in comment #12.
Comment 16 Kiril Vladimirov 2009-06-17 15:21:38 UTC
nc@gentoo ~ $ gdb minitube
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/minitube
[Thread debugging using libthread_db enabled]
[New Thread 0xb6df39a0 (LWP 9946)]
[New Thread 0xb502bb90 (LWP 9949)]
[New Thread 0xb43f1b90 (LWP 9950)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6df39a0 (LWP 9946)]
0xb7f1a378 in Phonon::VideoWidgetPrivate::setupBackendObject () from /usr/kde/svn/lib/libphonon.so.4
Current language:  auto; currently asm
(gdb)
Comment 17 Markos Chandras (RETIRED) gentoo-dev 2009-06-17 15:41:39 UTC
According to the output , you are using svn version of media-sound/phonon. Is that right?
Comment 18 Kiril Vladimirov 2009-06-17 15:44:03 UTC
Yep. The whole my kde is compiled from svn.(kde-scm from genkdesvn repo). Is this means, I can't have minitube?
Comment 19 Markos Chandras (RETIRED) gentoo-dev 2009-06-17 15:49:02 UTC
(In reply to comment #18)
> Yep. The whole my kde is compiled from svn.(kde-scm from genkdesvn repo). Is
> this means, I can't have minitube?
> 

This means that we are not able to support live packages since the source code is changing every now and then. 
Comment 20 Markos Chandras (RETIRED) gentoo-dev 2009-06-17 15:50:34 UTC
I forgot to say that "worksforme" is because it works with stable and unstable versions of media-sound/phonon. As I said we cant support and fix bugs that occur due to live packages usage
Comment 21 Kiril Vladimirov 2009-06-18 18:16:48 UTC
I see your point, and it really makes sense. I've compiled media-sound/phonon-4.3.1 is there a way to make minitube use 4.3.1 instead of svn version?