cheese crashes on ARM with SEGV

Bug #1196701 reported by Ivan Zakharyaschev
20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
AC100_enablement
Expired
Undecided
Unassigned
Cheese
Invalid
Undecided
Unassigned
Cogl
Invalid
Undecided
Unassigned
cheese (Ubuntu)
Expired
Medium
Unassigned

Bug Description

cheese segfaults always when started on Toshiba AC100 (ARM)

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: cheese 3.4.1-0ubuntu2.1
Uname: Linux 3.0.27-1-ac100 armv7l
ApportVersion: 2.0.1-0ubuntu17.4
Architecture: armhf
CrashCounter: 1
Date: Tue Jul 2 00:46:28 2013
ExecutablePath: /usr/bin/cheese
MarkForUpload: True
ProcCmdline: cheese
ProcEnviron:
 TERM=xterm
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=ru_RU.UTF-8
RelatedPackageVersions:
 cheese 3.4.1-0ubuntu2.1
 cheese-common 3.4.1-0ubuntu2.1
Signal: 11
SourcePackage: cheese
StacktraceTop:
 ?? () from /usr/lib/arm-linux-gnueabihf/libcogl.so.9
 ?? () from /usr/lib/arm-linux-gnueabihf/libcogl.so.9
 ?? () from /usr/lib/arm-linux-gnueabihf/libcogl.so.9
Title: cheese crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
lspci:
 Error: command ['lspci', '-vvnn'] failed with exit code 1: pcilib: Cannot open /proc/bus/pci
 lspci: Cannot find any working access method.

Revision history for this message
Ivan Zakharyaschev (imz) wrote :
Revision history for this message
Ivan Zakharyaschev (imz) wrote :

Attaching the backtrace from gdb.

information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

Stacktrace:
 #0 <unavailable> in ?? ()
 PC not available
StacktraceTop: <unavailable> in ?? ()
ThreadStacktrace:
 PC not available
 warning: wrong size gregset struct in core file
 Quitting: PC register is not available

Changed in cheese (Ubuntu):
importance: Undecided → Medium
tags: removed: need-armhf-retrace
Ivan Zakharyaschev (imz)
no longer affects: arm
Revision history for this message
Ivan Zakharyaschev (imz) wrote :
Download full text (3.7 KiB)

From gdb:

(gdb) run
Starting program: /usr/bin/cheese
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0xb5b632f0 (LWP 7783)]
[New Thread 0xb51ff2f0 (LWP 7784)]

Program received signal SIGSEGV, Segmentation fault.
_cogl_object_renderer_indirect_free (obj=0xf8af0) at ./cogl-renderer.c:115
115 ./cogl-renderer.c: Нет такого файла или каталога.
(gdb) backtrace full
#0 _cogl_object_renderer_indirect_free (obj=0xf8af0) at ./cogl-renderer.c:115
No locals.
#1 0xb66ee3c8 in _cogl_object_default_unref (object=0xf8af0) at ./cogl-object.c:96
        free_func = <optimized out>
        obj = 0xf8af0
#2 0xb66ee33c in cogl_object_unref (obj=<optimized out>) at ./cogl-object.c:104
        unref_func = <optimized out>
#3 0xb6e4de1a in clutter_backend_real_create_context (error=0xbefff29c, backend=0xf5800) at ./clutter-backend.c:364
        klass = <optimized out>
        swap_chain = 0x0
        internal_error = 0x8db70
#4 clutter_backend_real_create_context (backend=0xf5800, error=0xbefff29c) at ./clutter-backend.c:256
No locals.
#5 0xb6e4e1a0 in _clutter_backend_create_context (backend=<optimized out>, error=<optimized out>) at ./clutter-backend.c:748
        klass = <optimized out>
#6 0xb6e5db0c in _clutter_feature_init (error=0xbefff29c) at ./clutter-feature.c:107
        context = 0xf4938
#7 0xb6e653ec in clutter_init_real (error=0xbefff29c) at ./clutter-main.c:1571
        ctx = 0xf4938
        backend = <optimized out>
#8 0xb6e65570 in post_parse_hook (error=0xbefff29c, context=<optimized out>, group=<optimized out>, data=<optimized out>) at ./clutter-main.c:1782
        clutter_context = 0xf4938
        backend = 0xf5800
#9 post_parse_hook (context=<optimized out>, group=<optimized out>, data=<optimized out>, error=0xbefff29c) at ./clutter-main.c:1750
No locals.
#10 0xb68ea31a in g_option_context_parse (context=<optimized out>, argc=0xbefff2d0, argv=0xbefff2d4, error=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/goption.c:2005
        i = 1
        j = <optimized out>
        k = <optimized out>
        list = <optimized out>
#11 0xb6e6575e in clutter_parse_args (error=0xbefff298, argv=0xbefff2d4, argc=0xbefff2d0) at ./clutter-main.c:2018
        clutter_group = <optimized out>
        internal_error = 0x0
        ret = 1
        option_context = 0xf7190
        cogl_group = <optimized out>
#12 clutter_init (argc=0xbefff2d0, argv=0xbefff2d4) at ./clutter-main.c:2080
        ctx = <optimized out>
        error = 0x0
        res = <optimized out>
#13 0xb6facdca in cheese_gtk_init () from /usr/lib/arm-linux-gnueabihf/libcheese-gtk.so.21
No symbol table info available.
#14 0x00018eb6 in _vala_main ()
No symbol table info available.
#15 0xb67c4fda in __libc_start_main (main=0x12519 <main+1>, argc=1, ubp_av=0xbefff434, init=<optimized out>, fini=0x1b1b5 <__libc_csu_fini+1>, rtld_fini=0xb6feb181 <_dl_fini>, stack_end=0xbefff434) at libc-start.c:226
        self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 0, 75057, 0, 0, 0, -1224740864, 0, -1090522392, -1233367121, ...

Read more...

Revision history for this message
Paul White (paulw2u) wrote :

We are sorry that we do not always have the capacity to review all reported bugs in a timely manner. You reported this bug some time ago and there have been many changes in Ubuntu since that time.

Ubuntu 12.04 (precise) reached end-of-life on April 28, 2017.

Do you still see a problem related to the one that you reported in a currently supported version of Ubuntu? Please let us know if you do and in which version of Ubuntu otherwise this report can be left to expire in approximately 60 days time.

Thank you for helping make Ubuntu better.

Paul White
[Ubuntu Bug Squad]

Changed in ac100:
status: New → Incomplete
Changed in cheese:
status: New → Incomplete
Changed in cogl:
status: New → Incomplete
Changed in cheese (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for cheese (Ubuntu) because there has been no activity for 60 days.]

Changed in cheese (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for AC100_enablement because there has been no activity for 60 days.]

Changed in ac100:
status: Incomplete → Expired
Paul White (paulw2u)
Changed in cheese:
status: Incomplete → Invalid
Changed in cogl:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.