Bug 1087644 - [abrt] libreoffice-core: Link::operator==(): soffice.bin killed by SIGSEGV
Summary: [abrt] libreoffice-core: Link::operator==(): soffice.bin killed by SIGSEGV
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: 20
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:b73c71d30c4d8c4fd35f08f45dd...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-14 23:03 UTC by Lorenzo Calabrese
Modified: 2014-08-01 10:16 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-08-01 10:16:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (68.78 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: cgroup (172 bytes, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: core_backtrace (45.62 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: dso_list (29.13 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: environ (3.31 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: exploitable (82 bytes, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: limits (1.29 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: maps (136.19 KB, text/plain)
2014-04-14 23:03 UTC, Lorenzo Calabrese
no flags Details
File: open_fds (1.03 KB, text/plain)
2014-04-14 23:04 UTC, Lorenzo Calabrese
no flags Details
File: proc_pid_status (961 bytes, text/plain)
2014-04-14 23:04 UTC, Lorenzo Calabrese
no flags Details
File: var_log_messages (1.12 KB, text/plain)
2014-04-14 23:04 UTC, Lorenzo Calabrese
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.