Re: Bug#842513: vlc: immediate crash on launch on powerpc

2016-10-29 Thread James Cowgill
Control: tags -1 help
Control: severity -1 grave

Hi,

On 29/10/16 23:00, Robert Ou wrote:
> Package: src:vlc
> Version: 2.2.4-7
> Severity: normal
> 
> Dear Maintainer,
> 
> I decided I wanted to test the performance of Debian PowerPC on my
> ancient iMac, and I discovered that vlc will immediately crash with an
> illegal instruction right after showing the "Privacy and Network Access
> Policy" window and before showing the main window. The crashes look like
> the following:
> 
> [ 1560.952016] vlc[997]: unhandled signal 4 at 0ea48f58 nip 0ea48f58 lr 
> 0ea48f4c code 30001

As powerpc is a release architecture, this bug is RC.

I tried running vlc on partch. It managed to get further, but then
segfaulted inside QT so it's probably a separate issue. I also had to
run it in xvfb so it probably gets different results.

Specifically what powerpc hardware do you have? Could you run vlc within
gdb to determine which instruction it SIGILLs on (try 'layout asm')?

Can a powerpc porter help here?

Thanks,
James



signature.asc
Description: OpenPGP digital signature


Re: Bug#842513: vlc: immediate crash on launch on powerpc

2016-10-30 Thread James Cowgill
Control: tags -1 - help
Control: severity -1 important
Control: retitle -1 vlc: should prevent installation on powerpc G3

Hi,

On 30/10/16 00:16, Robert Ou wrote:
> On Sat, Oct 29, 2016 at 3:43 PM, James Cowgill  wrote:
>> Control: tags -1 help
>> Control: severity -1 grave
>>
>> Hi,
>>
>> On 29/10/16 23:00, Robert Ou wrote:
>>> Package: src:vlc
>>> Version: 2.2.4-7
>>> Severity: normal
>>>
>>> Dear Maintainer,
>>>
>>> I decided I wanted to test the performance of Debian PowerPC on my
>>> ancient iMac, and I discovered that vlc will immediately crash with an
>>> illegal instruction right after showing the "Privacy and Network Access
>>> Policy" window and before showing the main window. The crashes look like
>>> the following:
>>>
>>> [ 1560.952016] vlc[997]: unhandled signal 4 at 0ea48f58 nip 0ea48f58 lr 
>>> 0ea48f4c code 30001
>>
>> As powerpc is a release architecture, this bug is RC.
>>
>> I tried running vlc on partch. It managed to get further, but then
>> segfaulted inside QT so it's probably a separate issue. I also had to
>> run it in xvfb so it probably gets different results.
>>
>> Specifically what powerpc hardware do you have? Could you run vlc within
>> gdb to determine which instruction it SIGILLs on (try 'layout asm')?
> 
> I was testing on a first-generation iMac with a 333 MHz PowerPC 750
> (G3). Running vlc under gdb shows that the crash occurs in
> libqt4_plugin.so in QRect::adjusted. The crash occurs on a "lvx
> v0,r10,r5" opcode, which is an Altivec opcode. The G3 however does not
> support Altivec. Here is a backtrace and some more debug information:

This explains it. From the PowerPC FAQ:
https://wiki.debian.org/PowerPC/FAQ#VLC_crashes_on_startup._What.27s_up_with_that.3F

"
If VLC immediately crashes, it's probably because you're on a G3 and
VLC was compiled with Altivec instructions. To use VLC on a G3, you
must compile it with the configure option --disable-altivec.
"

Having said that, I think adding something to vlc's preinst to prevent
installation on systems without altivec would be a good idea here.

I'm not sure going through all the trouble of compiling vlc twice so it
works on the G3 is worth it here - especially since powerpc may not be
a release architecture in 24 hours...

Thanks,
James



signature.asc
Description: OpenPGP digital signature


Bug#767599: lldb-3.5: enable lldb on arm64 and ppc64el

2014-11-01 Thread James Cowgill
Package: lldb-3.5
Version: 1:3.5-6
Severity: wishlist
X-Debbugs-Cc: debian-...@lists.debian.org, debian-powerpc@lists.debian.org

Hi,

Can you enable lldb on arm64 and ppc64el please?
I have no idea if it will build or work though - maybe someone can test it?

Thanks,
James

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lldb-3.5 depends on:
ii  libc62.19-12
ii  libedit2 3.1-20140620-2
ii  libffi6  3.1-2
ii  libgcc1  1:4.9.1-19
ii  liblldb-3.5  1:3.5-6
ii  libllvm3.5   1:3.5-6
ii  libstdc++6   4.9.1-19
ii  libtinfo55.9+20140913-1
ii  llvm-3.5-dev 1:3.5-6
ii  python   2.7.8-2
ii  python-lldb-3.5  1:3.5-6
ii  zlib1g   1:1.2.8.dfsg-2

lldb-3.5 recommends no packages.

lldb-3.5 suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-powerpc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1414843187.11602.5.ca...@cowgill.org.uk