tickr crashed with SIGSEGV in cairo_set_source_surface()

Bug #1011316 reported by matanya
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Tickr - Feed Reader
Fix Released
Undecided
Emmanuel Thomas-Maurin

Bug Description

ProblemType: Crash
Architecture: amd64
Date: Sun Jun 10 23:57:17 2012
DistroRelease: Ubuntu 12.04
ExecutablePath: /usr/bin/tickr
ExecutableTimestamp: 1331696643
ProcCmdline: /usr/bin/tickr
ProcCwd: /home/matanya
ProcEnviron:
 LANGUAGE=he:en
 PATH=(custom, no user)
 LANG=he_IL.UTF-8
 SHELL=/bin/bash
ProcStatus:
 Name: tickr
 State: S (sleeping)
 Tgid: 5849
 Pid: 5849
 PPid: 1
 TracerPid: 0
 Uid: 1000 1000 1000 1000
 Gid: 1000 1000 1000 1000
 FDSize: 64
 Groups: 4 20 24 46 116 118 124 1000 1001
 VmPeak: 813200 kB
 VmSize: 791616 kB
 VmLck: 0 kB
 VmPin: 0 kB
 VmHWM: 19652 kB
 VmRSS: 19652 kB
 VmData: 579108 kB
 VmStk: 272 kB
 VmExe: 156 kB
 VmLib: 19504 kB
 VmPTE: 460 kB
 VmSwap: 0 kB
 Threads: 3
 SigQ: 1/45863
 SigPnd: 0000000000000000
 ShdPnd: 0000000000000000
 SigBlk: 0000000000000000
 SigIgn: 0000000000001000
 SigCgt: 0000000180000000
 CapInh: 0000000000000000
 CapPrm: 0000000000000000
 CapEff: 0000000000000000
 CapBnd: ffffffffffffffff
 Cpus_allowed: ffff
 Cpus_allowed_list: 0-15
 Mems_allowed: 00000000,00000001
 Mems_allowed_list: 0
 voluntary_ctxt_switches: 4415
 nonvoluntary_ctxt_switches: 285
Signal: 11
Uname: Linux 3.2.0-24-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
ApportVersion: 2.0.1-0ubuntu8
Dependencies:
 coreutils 8.13-3ubuntu3
 debconf 1.5.42ubuntu1
 dpkg 1.16.1.2ubuntu7
 fontconfig 2.8.0-3ubuntu9
 fontconfig-config 2.8.0-3ubuntu9
 gcc-4.6-base 4.6.3-1ubuntu5
 libacl1 2.2.51-5ubuntu1
 libatk1.0-0 2.4.0-0ubuntu1
 libatk1.0-data 2.4.0-0ubuntu1
 libattr1 1:2.4.46-5ubuntu1
 libavahi-client3 0.6.30-5ubuntu2
 libavahi-common-data 0.6.30-5ubuntu2
 libavahi-common3 0.6.30-5ubuntu2
 libbz2-1.0 1.0.6-1
 libc-bin 2.15-0ubuntu10
 libc6 2.15-0ubuntu10
 libcairo2 1.10.2-6.1ubuntu3
 libcomerr2 1.42-1ubuntu2
 libcups2 1.5.3-0ubuntu1
 libdatrie1 0.2.5-3
 libdbus-1-3 1.4.18-1ubuntu1
 libelf1 0.152-1ubuntu3
 libexpat1 2.0.1-7.2ubuntu1
 libffi6 3.0.11~rc1-5
 libfontconfig1 2.8.0-3ubuntu9
 libfreetype6 2.4.8-1ubuntu2
 libgcc1 1:4.6.3-1ubuntu5
 libgcrypt11 1.5.0-3ubuntu0.1
 libgdk-pixbuf2.0-0 2.26.1-1
 libgdk-pixbuf2.0-common 2.26.1-1
 libglib2.0-0 2.32.1-0ubuntu2
 libgnutls26 2.12.14-5ubuntu3
 libgpg-error0 1.10-2ubuntu1
 libgssapi-krb5-2 1.10+dfsg~beta1-2ubuntu0.1
 libgtk2.0-0 2.24.10-0ubuntu6
 libgtk2.0-common 2.24.10-0ubuntu6
 libjasper1 1.900.1-13
 libjpeg-turbo8 1.1.90+svn733-0ubuntu4
 libjpeg8 8c-2ubuntu7
 libk5crypto3 1.10+dfsg~beta1-2ubuntu0.1
 libkeyutils1 1.5.2-2
 libkrb5-3 1.10+dfsg~beta1-2ubuntu0.1
 libkrb5support0 1.10+dfsg~beta1-2ubuntu0.1
 liblzma5 5.1.1alpha+20110809-3
 libp11-kit0 0.12-2ubuntu1
 libpango1.0-0 1.30.0-0ubuntu2
 libpcre3 8.12-4
 libpixman-1-0 0.24.4-1
 libpng12-0 1.2.46-3ubuntu4
 libselinux1 2.1.0-4.1ubuntu1
 libtasn1-3 2.10-1ubuntu1.1
 libthai-data 0.1.16-3
 libthai0 0.1.16-3
 libtiff4 3.9.5-2ubuntu1
 libx11-6 2:1.4.99.1-0ubuntu2
 libx11-data 2:1.4.99.1-0ubuntu2
 libxau6 1:1.0.6-4
 libxcb-render0 1.8.1-1
 libxcb-shm0 1.8.1-1
 libxcb1 1.8.1-1
 libxcomposite1 1:0.4.3-2build1
 libxcursor1 1:1.1.12-1
 libxdamage1 1:1.1.3-2build1
 libxdmcp6 1:1.1.0-4
 libxext6 2:1.3.0-3build1
 libxfixes3 1:5.0-4ubuntu4
 libxft2 2.2.0-3ubuntu2
 libxi6 2:1.6.0-0ubuntu2
 libxinerama1 2:1.1.1-3build1
 libxml2 2.7.8.dfsg-5.1ubuntu4.1
 libxrandr2 2:1.3.2-2
 libxrender1 1:0.9.6-2build1
 multiarch-support 2.15-0ubuntu10
 perl-base 5.14.2-6ubuntu2
 shared-mime-info 1.0-0ubuntu4.1
 tar 1.26-4ubuntu1
 ttf-dejavu-core 2.33-2ubuntu1
 tzdata 2012b-1
 ucf 3.0025+nmu2ubuntu1
 xz-utils 5.1.1alpha+20110809-3
 zlib1g 1:1.2.3.4.dfsg-3ubuntu4
Disassembly:
 => 0x7f9c0aa0e21e <cairo_set_source_surface+14>: mov 0x4(%rdi),%eax
    0x7f9c0aa0e221 <cairo_set_source_surface+17>: mov %rdi,%rbx
    0x7f9c0aa0e224 <cairo_set_source_surface+20>: mov %rsi,%rbp
    0x7f9c0aa0e227 <cairo_set_source_surface+23>: test %eax,%eax
    0x7f9c0aa0e229 <cairo_set_source_surface+25>: jne 0x7f9c0aa0e292 <cairo_set_source_surface+130>
    0x7f9c0aa0e22b <cairo_set_source_surface+27>: lea 0x7f2ae(%rip),%rsi # 0x7f9c0aa8d4e0
    0x7f9c0aa0e232 <cairo_set_source_surface+34>: movsd %xmm0,0x10(%rsp)
    0x7f9c0aa0e238 <cairo_set_source_surface+40>: movsd %xmm1,(%rsp)
    0x7f9c0aa0e23d <cairo_set_source_surface+45>: callq 0x7f9c0aa0e1c0 <cairo_set_source>
    0x7f9c0aa0e242 <cairo_set_source_surface+50>: mov %rbp,%rdi
    0x7f9c0aa0e245 <cairo_set_source_surface+53>: callq 0x7f9c0aa2f470 <cairo_pattern_create_for_surface>
    0x7f9c0aa0e24a <cairo_set_source_surface+58>: movsd 0x7a9ae(%rip),%xmm2 # 0x7f9c0aa88c00
    0x7f9c0aa0e252 <cairo_set_source_surface+66>: lea 0x20(%rsp),%rdi
    0x7f9c0aa0e257 <cairo_set_source_surface+71>: movsd (%rsp),%xmm1
    0x7f9c0aa0e25c <cairo_set_source_surface+76>: mov %rax,%rbp
    0x7f9c0aa0e25f <cairo_set_source_surface+79>: movsd 0x10(%rsp),%xmm0
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
Package: tickr 0.6.0-2
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Registers:
 rax 0x26976e0 40466144
 rbx 0x0 0
 rcx 0x7f9c0bbba940 140308188473664
 rdx 0x4a1 1185
 rsi 0x273a010 41132048
 rdi 0x0 0
 rbp 0x5 0x5
 rsp 0x7fff0fbb0530 0x7fff0fbb0530
 r8 0x2a52da0 44379552
 r9 0x0 0
 r10 0xfffffffe 4294967294
 r11 0x0 0
 r12 0x1 1
 r13 0x2750ec0 41225920
 r14 0x7f9c0a55c9a0 140308165020064
 r15 0x261c4f0 39961840
 rip 0x7f9c0aa0e21e 0x7f9c0aa0e21e <cairo_set_source_surface+14>
 eflags 0x10206 [ PF IF RF ]
 cs 0x33 51
 ss 0x2b 43
 ds 0x0 0
 es 0x0 0
 fs 0x0 0
 gs 0x0 0
SegvAnalysis:
 Segfault happened at: 0x7f9c0aa0e21e <cairo_set_source_surface+14>: mov 0x4(%rdi),%eax
 PC (0x7f9c0aa0e21e) ok
 source "0x4(%rdi)" (0x00000004) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
SourcePackage: tickr
Stacktrace:
 #0 0x00007f9c0aa0e21e in cairo_set_source_surface () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
 No symbol table info available.
 #1 0x00000000004095ce in ?? ()
 No symbol table info available.
 #2 0x00007f9c0a2b18db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #3 0x00007f9c0a2b0c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #4 0x00007f9c0a2b1060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #5 0x00007f9c0a2b1124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #6 0x00007f9c0b4c6501 in gtk_main_iteration () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #7 0x0000000000416ea5 in ?? ()
 No symbol table info available.
 #8 0x0000000000417fd3 in ?? ()
 No symbol table info available.
 #9 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #10 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #11 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #12 0x000000000041812d in ?? ()
 No symbol table info available.
 #13 0x000000000041828e in ?? ()
 No symbol table info available.
 #14 0x0000000000408251 in ?? ()
 No symbol table info available.
 #15 0x00007f9c0a56dca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00007f9c0a57ed71 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #17 0x00007f9c0a587099 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x00007f9c0a587242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f9c0b5e238e in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0x00007f9c0b4dd0fd in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #21 0x00007f9c0b4dd495 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #22 0x00007f9c0b4c8dd8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #23 0x00007f9c0a56dca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #24 0x00007f9c0a57f339 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #25 0x00007f9c0a586d7e in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #26 0x00007f9c0a587242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #27 0x00007f9c0b5e3191 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #28 0x00007f9c0b4c6f63 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #29 0x00007f9c0b4c72c3 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #30 0x00007f9c0b13bcac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
 No symbol table info available.
 #31 0x00007f9c0a2b0c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #32 0x00007f9c0a2b1060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #33 0x00007f9c0a2b145a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #34 0x00007f9c0b4c62f7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #35 0x0000000000407690 in ?? ()
 No symbol table info available.
 #36 0x00007f9c0995576d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #37 0x000000000040798d in ?? ()
 No symbol table info available.
 #38 0x00007fff0fbb18b8 in ?? ()
 No symbol table info available.
 #39 0x000000000000001c in ?? ()
 No symbol table info available.
 #40 0x0000000000000001 in ?? ()
 No symbol table info available.
 #41 0x00007fff0fbb3a8e in ?? ()
 No symbol table info available.
 #42 0x0000000000000000 in ?? ()
 No symbol table info available.
StacktraceAddressSignature: /usr/bin/tickr:11:x86_64:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11000.2+1821e:/usr/bin/tickr+95ce:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+488db:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+47c9a:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+48060:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.1+48124:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.10+134501:/usr/bin/tickr+16ea5:/usr/bin/tickr+17fd3:/usr/bin/tickr+17e7f:/usr/bin/tickr+17e7f:/usr/bin/tickr+17e7f:/usr/bin/tickr+1812d:/usr/bin/tickr+1828e:/usr/bin/tickr+8251
StacktraceTop:
 cairo_set_source_surface () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
 ?? ()
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
Tags: precise
ThreadStacktrace:
 .
 Thread 3 (Thread 0x7f9c04376700 (LWP 5852)):
 #0 0x00007f9c09a1ab03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #1 0x00007f9c0a2b0ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #2 0x00007f9c0a2b145a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #3 0x00007f9c0437b98b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
 No symbol table info available.
 #4 0x00007f9c0a2d29a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #5 0x00007f9c09cf8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
 No symbol table info available.
 #6 0x00007f9c09a264bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #7 0x0000000000000000 in ?? ()
 No symbol table info available.
 .
 Thread 2 (Thread 0x7f9c02b04700 (LWP 5853)):
 #0 0x00007f9c09a1ab03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #1 0x00007f9c0a2b0ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #2 0x00007f9c0a2b145a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #3 0x00007f9c08f522c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 No symbol table info available.
 #4 0x00007f9c0a2d29a5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #5 0x00007f9c09cf8e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
 No symbol table info available.
 #6 0x00007f9c09a264bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #7 0x0000000000000000 in ?? ()
 No symbol table info available.
 .
 Thread 1 (Thread 0x7f9c0bbba940 (LWP 5849)):
 #0 0x00007f9c0aa0e21e in cairo_set_source_surface () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
 No symbol table info available.
 #1 0x00000000004095ce in ?? ()
 No symbol table info available.
 #2 0x00007f9c0a2b18db in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #3 0x00007f9c0a2b0c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #4 0x00007f9c0a2b1060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #5 0x00007f9c0a2b1124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #6 0x00007f9c0b4c6501 in gtk_main_iteration () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #7 0x0000000000416ea5 in ?? ()
 No symbol table info available.
 #8 0x0000000000417fd3 in ?? ()
 No symbol table info available.
 #9 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #10 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #11 0x0000000000417e7f in ?? ()
 No symbol table info available.
 #12 0x000000000041812d in ?? ()
 No symbol table info available.
 #13 0x000000000041828e in ?? ()
 No symbol table info available.
 #14 0x0000000000408251 in ?? ()
 No symbol table info available.
 #15 0x00007f9c0a56dca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00007f9c0a57ed71 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #17 0x00007f9c0a587099 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x00007f9c0a587242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f9c0b5e238e in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0x00007f9c0b4dd0fd in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #21 0x00007f9c0b4dd495 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #22 0x00007f9c0b4c8dd8 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #23 0x00007f9c0a56dca2 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #24 0x00007f9c0a57f339 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #25 0x00007f9c0a586d7e in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #26 0x00007f9c0a587242 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.
 #27 0x00007f9c0b5e3191 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #28 0x00007f9c0b4c6f63 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #29 0x00007f9c0b4c72c3 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #30 0x00007f9c0b13bcac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
 No symbol table info available.
 #31 0x00007f9c0a2b0c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #32 0x00007f9c0a2b1060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #33 0x00007f9c0a2b145a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 No symbol table info available.
 #34 0x00007f9c0b4c62f7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 #35 0x0000000000407690 in ?? ()
 No symbol table info available.
 #36 0x00007f9c0995576d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
 No symbol table info available.
 #37 0x000000000040798d in ?? ()
 No symbol table info available.
 #38 0x00007fff0fbb18b8 in ?? ()
 No symbol table info available.
 #39 0x000000000000001c in ?? ()
 No symbol table info available.
 #40 0x0000000000000001 in ?? ()
 No symbol table info available.
 #41 0x00007fff0fbb3a8e in ?? ()
 No symbol table info available.
 #42 0x0000000000000000 in ?? ()
 No symbol table info available.
UpgradeStatus: Upgraded to precise on 2012-05-01 (40 days ago)
XsessionErrors:
 (compiz:1694): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed
 (indicator-multiload:1740): GLib-GIO-CRITICAL **: GApplication subclass 'Main' failed to chain up on ::startup (from start of override function)
 (indicator-multiload:1740): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
 (indicator-multiload:1740): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 (indicator-multiload:1740): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
 (indicator-multiload:1740): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 (indicator-multiload:1740): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
 (indicator-multiload:1740): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 (indicator-multiload:1740): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
 (indicator-multiload:1740): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
 (empathy:2286): folks-WARNING **: Failed to reach quiescence normally (0 backends and 1 persona stores still haven't reached quiescence). Forcing IndividualAggregator quiescence due to reaching the timeout.
 (empathy:2286): folks-WARNING **: Error preparing persona store 'eds:1335788735.5585.1@matanya-laptop': Couldn't open address book ‘1335788735.5585.1@matanya-laptop’: Cannot open book: Could not create DesktopcouchSession object
 (liferea:2360): GLib-CRITICAL **: g_strdelimit: assertion `string != NULL' failed
 (liferea:2360): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed
 (liferea:2360): GLib-CRITICAL **: g_strchomp: assertion `string != NULL' failed
 (liferea:2360): GLib-CRITICAL **: g_strdelimit: assertion `string != NULL' failed
 (liferea:2360): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed
 (liferea:2360): GLib-CRITICAL **: g_strchomp: assertion `string != NULL' failed
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '/'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x90'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ']'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xc1'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xeb'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ','.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x84'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xd8'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ','.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0004'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xd3'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '.'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0004'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '$'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '*'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x96'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 't'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'i'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xdc'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0018'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ','.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000c'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x9b'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xf8'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '/'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xad'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xef'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '$'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x93'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xea'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xbd'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x95'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xa9'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '.'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xfa'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xee'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '{'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xbd'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000d'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '_'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xf9'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ':'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'r'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xcc'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'M'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0019'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0019'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '('.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u001a'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u001a'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x96'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xf7'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0019'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '+'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0019'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '`'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'i'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ')'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '['.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x88'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '*'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'M'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0008'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ' '.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '['.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '['.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 's'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'z'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x9f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u007f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xd4'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xa5'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xfc'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000d'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '`'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xec'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0005'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '&'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x9f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xc5'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0004'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'b'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '&'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'k'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xb4'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x99'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ']'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 't'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '%'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xe1'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map ')'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xe9'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x81'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 's'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '+'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u0014'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x8a'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000d'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\x92'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'i'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000d'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000f'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\u000d'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map '\xa6'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'e'.
 (guake.py:1741): Vte-0.0-WARNING **: Attempt to set invalid NRC map 'e'.
 (software-center:5079): Gtk-CRITICAL **: gtk_icon_set_render_icon_pixbuf: assertion `icon_set != NULL' failed
 (software-center:5079): Gtk-CRITICAL **: gtk_icon_set_render_icon_pixbuf: assertion `icon_set != NULL' failed
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion `GTK_IS_WIDGET (widget)' failed
 (tickr:5849): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_window_resize: assertion `GTK_IS_WINDOW (window)' failed
 (tickr:5849): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_window_unmaximize: assertion `GTK_IS_WINDOW (window)' failed
 (tickr:5849): GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GtkWindow'
 (tickr:5849): Gtk-CRITICAL **: IA__gtk_window_set_keep_above: assertion `GTK_IS_WINDOW (window)' failed
 (tickr:5849): Gdk-CRITICAL **: IA__gdk_window_begin_paint_rect: assertion `GDK_IS_WINDOW (window)' failed
 (tickr:5849): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion `GDK_IS_DRAWABLE (drawable)' failed

Related branches

Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :

Thanks for reporting that. Any extra information about circumstances that make the segfault occurs would also be very useful.

Changed in tickr:
assignee: nobody → Emmanuel Thomas-Maurin (manu-tm)
Revision history for this message
matanya (matmo) wrote :

It happened while importing an opml file with 250 subscriptions.

Any other info needed?

Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :

Thanks. Did it happen once or everytime you try to import this opml file?
(Sorry for all the questions... ;) )

There is now version 0.6.1
( https://launchpad.net/ubuntu/quantal/amd64/tickr/0.6.1-1 )
but it shouldn't change anything about this bug.

Revision history for this message
matanya (matmo) wrote :

no problem.
it happened once.
I used the version from the repo (valid for 12.04) 0.6.0-2.

Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :

One last question: did it happen during the import or immediately after it?

Anyways, the crash may not relate directly to import. It apparently occurs when redrawing the ticker area because of a null pointer (which of course shoudn't be null.) In other words, the ticker attempted to scroll an image before the image were ready.

So, I'm adding an extra test at this point in the code to prevent this to happen again. The fix will appear only in version 0.6.2.

Changed in tickr:
status: New → In Progress
Revision history for this message
matanya (matmo) wrote :

while importing.
Thank you so much for the prompt reaction and fix.

Changed in tickr:
status: In Progress → Fix Committed
Revision history for this message
Emmanuel Thomas-Maurin (manu-tm) wrote :

No prob... ;)

Changed in tickr:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers