Bug 1087644

Summary: [abrt] libreoffice-core: Link::operator==(): soffice.bin killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Lorenzo Calabrese <sc1.bugzilla.redhat>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: caolanm, dtardon, erack, ltinkl, mstahl, sbergman
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/5eb129739b18c4dfae09a0c0b924ad6b0c4706e4
Whiteboard: abrt_hash:b73c71d30c4d8c4fd35f08f45dd3da76f61d00be
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-01 10:16:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Lorenzo Calabrese 2014-04-14 23:03:41 UTC
Description of problem:
-> Impress
- opened a 70 slides presentations
- selected 3 slides
- copy
- New presentation
- paste
- answered [NO] for adjust format too
- deleted slide no 1
(after copy/paste 3 slides, I had 4 slides, the 1st on beeing void)
- save (opened saved dialog)
- put [NAME] in fieldname
- cliecked on dirs in order to navigate to destination dir
>>> CRASH, BADABOOM <<< 

4 times
same sequence
re opened impress
recup both files
ok
ask to Sam to play it again...

But no crash when :
opened new presentation
SAVED as [WHATEVER NAME] in now [ANYOME DIR] with no crash...
THEN ; copy / paste the 3 slides
Saved again
and ... work work
>>> NO MORE CRASH BADABOOM <<<

furthermore
It the last few days it is not happened only in impress but in writer and calc too

just for be complete
dmesg:
[Apr14 21:33] soffice.bin[27681]: segfault at 118 ip 0000003e4f174220 sp 00007ffff3c49b38 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
[Apr14 21:36] soffice.bin[27731]: segfault at 18 ip 00007f542719411e sp 00007fff1b4d9030 error 4 in libPresenterScreenlo.so[7f5427136000+f4000]
[Apr14 21:52] soffice.bin[27869]: segfault at 6345000 ip 0000003885c379c0 sp 00007fff6c5a1818 error 4 in libtllo.so[3885c00000+77000]
[Apr14 21:54] soffice.bin[27957]: segfault at 118 ip 0000003e4f174220 sp 00007fff3fce50f8 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
[Apr14 21:55] soffice.bin[28101]: segfault at 118 ip 0000003e4f174220 sp 00007fff7deaff78 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
[Apr14 21:59] soffice.bin[28308]: segfault at 8 ip 0000003885c379c0 sp 00007fffc68785b8 error 4 in libtllo.so[3885c00000+77000]

/var/log/messages grepped -i office
Apr 14 21:34:34 localhost kernel: [281476.189293] soffice.bin[27681]: segfault at 118 ip 0000003e4f174220 sp 00007ffff3c49b38 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:34:34 localhost kernel: soffice.bin[27681]: segfault at 118 ip 0000003e4f174220 sp 00007ffff3c49b38 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:34:40 localhost abrt-hook-ccpp: Saved core dump of pid 27681 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-21:34:34-27681 (148004864 bytes)
Apr 14 21:37:05 localhost kernel: [281627.384611] soffice.bin[27731]: segfault at 18 ip 00007f542719411e sp 00007fff1b4d9030 error 4 in libPresenterScreenlo.so[7f5427136000+f4000]
Apr 14 21:37:05 localhost kernel: soffice.bin[27731]: segfault at 18 ip 00007f542719411e sp 00007fff1b4d9030 error 4 in libPresenterScreenlo.so[7f5427136000+f4000]
Apr 14 21:37:13 localhost abrt-hook-ccpp: Saved core dump of pid 27731 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-21:37:05-27731 (212054016 bytes)
Apr 14 21:53:54 localhost kernel: [282635.586154] soffice.bin[27869]: segfault at 6345000 ip 0000003885c379c0 sp 00007fff6c5a1818 error 4 in libtllo.so[3885c00000+77000]
Apr 14 21:53:54 localhost kernel: soffice.bin[27869]: segfault at 6345000 ip 0000003885c379c0 sp 00007fff6c5a1818 error 4 in libtllo.so[3885c00000+77000]
Apr 14 21:54:02 localhost abrt-hook-ccpp: Saved core dump of pid 27869 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-21:53:54-27869 (215117824 bytes)
Apr 14 21:55:17 localhost kernel: [282719.364045] soffice.bin[27957]: segfault at 118 ip 0000003e4f174220 sp 00007fff3fce50f8 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:55:17 localhost kernel: soffice.bin[27957]: segfault at 118 ip 0000003e4f174220 sp 00007fff3fce50f8 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:55:24 localhost abrt-hook-ccpp: Saved core dump of pid 27957 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-21:55:17-27957 (176029696 bytes)
Apr 14 21:56:50 localhost kernel: [282811.743512] soffice.bin[28101]: segfault at 118 ip 0000003e4f174220 sp 00007fff7deaff78 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:56:50 localhost kernel: soffice.bin[28101]: segfault at 118 ip 0000003e4f174220 sp 00007fff7deaff78 error 4 in libQtGui.so.4.8.5[3e4ee00000+a91000]
Apr 14 21:56:57 localhost abrt-hook-ccpp: Saved core dump of pid 28101 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-21:56:50-28101 (177438720 bytes)
Apr 14 22:00:28 localhost kernel: [283030.251701] soffice.bin[28308]: segfault at 8 ip 0000003885c379c0 sp 00007fffc68785b8 error 4 in libtllo.so[3885c00000+77000]
Apr 14 22:00:28 localhost kernel: soffice.bin[28308]: segfault at 8 ip 0000003885c379c0 sp 00007fffc68785b8 error 4 in libtllo.so[3885c00000+77000]
Apr 14 22:00:35 localhost abrt-hook-ccpp: Saved core dump of pid 28308 (/usr/lib64/libreoffice/program/soffice.bin) to /var/tmp/abrt/ccpp-2014-04-14-22:00:28-28308 (187207680 bytes)

and last but not least
The hardware was tested in the meantime 
RAM with MEMTEST
HDD with SMARTCTL and SPINRITE
CUP too with other bunch of torture instruments... -> THE HARDWARE IS GOOD and TRUSTY

cheers.

p.s.
PWD, USERNAME and H0STNAME edited but likely
PWD=/home/user1
USERNAME=user1
HOSTNAME=FQDN in a SOHO with well compliant machine and network names.


Version-Release number of selected component:
libreoffice-core-4.2.3.2-3.fc20

Additional info:
reporter:       libreport-2.2.1
backtrace_rating: 4
cmdline:        /usr/lib64/libreoffice/program/soffice.bin --impress --splash-pipe=5
crash_function: Link::operator==
executable:     /usr/lib64/libreoffice/program/soffice.bin
kernel:         3.13.9-200.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 Link::operator== at /usr/src/debug/libreoffice-4.2.3.2/tools/source/generic/link.cxx:24
 #1 sd::tools::EventMultiplexer::Implementation::RemoveEventListener at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/tools/EventMultiplexer.cxx:382
 #2 sd::tools::EventMultiplexer::RemoveEventListener at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/tools/EventMultiplexer.cxx:217
 #3 sd::AnnotationManagerImpl::removeListener at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/annotations/annotationmanager.cxx:928
 #4 sd::AnnotationManagerImpl::disposing at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/annotations/annotationmanager.cxx:232
 #5 cppu::WeakComponentImplHelperBase::dispose at /usr/src/debug/libreoffice-4.2.3.2/cppuhelper/source/implbase.cxx:271
 #6 sd::AnnotationManager::~AnnotationManager at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/annotations/annotationmanager.cxx:1212
 #7 reset at /usr/include/c++/4.8.2/backward/auto_ptr.h:244
 #8 sd::DrawViewShell::~DrawViewShell at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/view/drviewsa.cxx:146
 #9 sd::PresentationViewShell::~PresentationViewShell at /usr/src/debug/libreoffice-4.2.3.2/sd/source/ui/view/presvish.cxx:98

Comment 1 Lorenzo Calabrese 2014-04-14 23:03:46 UTC
Created attachment 886301 [details]
File: backtrace

Comment 2 Lorenzo Calabrese 2014-04-14 23:03:48 UTC
Created attachment 886302 [details]
File: cgroup

Comment 3 Lorenzo Calabrese 2014-04-14 23:03:50 UTC
Created attachment 886303 [details]
File: core_backtrace

Comment 4 Lorenzo Calabrese 2014-04-14 23:03:52 UTC
Created attachment 886304 [details]
File: dso_list

Comment 5 Lorenzo Calabrese 2014-04-14 23:03:53 UTC
Created attachment 886305 [details]
File: environ

Comment 6 Lorenzo Calabrese 2014-04-14 23:03:55 UTC
Created attachment 886306 [details]
File: exploitable

Comment 7 Lorenzo Calabrese 2014-04-14 23:03:57 UTC
Created attachment 886307 [details]
File: limits

Comment 8 Lorenzo Calabrese 2014-04-14 23:03:59 UTC
Created attachment 886308 [details]
File: maps

Comment 9 Lorenzo Calabrese 2014-04-14 23:04:01 UTC
Created attachment 886309 [details]
File: open_fds

Comment 10 Lorenzo Calabrese 2014-04-14 23:04:02 UTC
Created attachment 886310 [details]
File: proc_pid_status

Comment 11 Lorenzo Calabrese 2014-04-14 23:04:04 UTC
Created attachment 886311 [details]
File: var_log_messages

Comment 12 Caolan McNamara 2014-04-16 11:18:21 UTC
You are using KDE I believe, its possible that the updates-testing >= 4.2.3.3-2 version will make a difference here

Comment 13 Lorenzo Calabrese 2014-04-17 10:57:23 UTC
Hi Caolan McNamara

update-testing... hum...
Will try right now and come back.

But, for now, aftrer last update in stable :
libreoffice    4.2.3.3-1
and
kde-baseapps   4.12.4-1
kde-runtime    4.12-4-1
kdelibs        4.12-4-1
kde-filesystem 4-46

the crash still happening.

With the experience brought yet by the repetition of the crash,
it seems to be related with some thing in periferia of the filesystem mangling.

The crash seem happening "only" when Saving, auto-saving, menu::file->open->navigate_to_some_folder // put_a_[filename]_in_field_field_name

I have suspected that pearhaps there was some broked path in the reference pathes holded by libreoffice, and eliminated all, but the crash is still there.

I will now try to follow your sugestion and give a feed-back

Thank you

Comment 14 Lorenzo Calabrese 2014-04-17 11:25:14 UTC
Updated:
  libreoffice.x86_64 1:4.2.3.3-4.fc20
  libreoffice-base.x86_64 1:4.2.3.3-4.fc20
  libreoffice-bsh.x86_64 1:4.2.3.3-4.fc20
  libreoffice-calc.x86_64 1:4.2.3.3-4.fc20
  libreoffice-core.x86_64 1:4.2.3.3-4.fc20
  libreoffice-draw.x86_64 1:4.2.3.3-4.fc20
  libreoffice-emailmerge.x86_64 1:4.2.3.3-4.fc20
  libreoffice-filters.x86_64 1:4.2.3.3-4.fc20
  libreoffice-graphicfilter.x86_64 1:4.2.3.3-4.fc20
  libreoffice-headless.x86_64 1:4.2.3.3-4.fc20
  libreoffice-impress.x86_64 1:4.2.3.3-4.fc20
  libreoffice-kde.x86_64 1:4.2.3.3-4.fc20
  libreoffice-langpack-de.x86_64 1:4.2.3.3-4.fc20
  libreoffice-langpack-en.x86_64 1:4.2.3.3-4.fc20
  libreoffice-langpack-fr.x86_64 1:4.2.3.3-4.fc20
  libreoffice-langpack-it.x86_64 1:4.2.3.3-4.fc20
  libreoffice-math.x86_64 1:4.2.3.3-4.fc20
  libreoffice-ogltrans.x86_64 1:4.2.3.3-4.fc20
  libreoffice-opensymbol-fonts.noarch 1:4.2.3.3-4.fc20
  libreoffice-pdfimport.x86_64 1:4.2.3.3-4.fc20
  libreoffice-pyuno.x86_64 1:4.2.3.3-4.fc20
  libreoffice-ure.x86_64 1:4.2.3.3-4.fc20
  libreoffice-writer.x86_64 1:4.2.3.3-4.fc20
  libreoffice-xsltfilter.x86_64 1:4.2.3.3-4.fc2

I Will now redo the tasks that use to go in crash and give feed in the next hours.

thank again.