soffice.bin crashed with SIGSEGV in ResMgr::GetLong()

Bug #1351493 reported by Cristian Aravena Romero
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
LibreOffice
Won't Fix
Critical
libreoffice (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Print document .odt and crash.

ProblemType: Crash
DistroRelease: Ubuntu 14.10
Package: libreoffice-core 1:4.2.4-0ubuntu4
ProcVersionSignature: Ubuntu 3.16.0-6.11-generic 3.16.0-rc7
Uname: Linux 3.16.0-6-generic x86_64
ApportVersion: 2.14.5-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Fri Aug 1 17:30:44 2014
ExecutablePath: /usr/lib/libreoffice/program/soffice.bin
InstallationDate: Installed on 2014-04-27 (96 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
ProcCmdline: /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=5
SegvAnalysis:
 Segfault happened at: 0x7fce2a274420 <_ZN6ResMgr7GetLongEPv>: movzbl (%rdi),%eax
 PC (0x7fce2a274420) ok
 source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: libreoffice
StacktraceTop:
 ResMgr::GetLong(void*) () from /usr/lib/libreoffice/program/libmergedlo.so
 ResMgr::ReadLong() () from /usr/lib/libreoffice/program/libmergedlo.so
 ?? () from /usr/lib/libreoffice/program/libmergedlo.so
 ?? () from /usr/lib/libreoffice/program/libmergedlo.so
 ?? () from /usr/lib/libreoffice/program/libmergedlo.so
Title: soffice.bin crashed with SIGSEGV in ResMgr::GetLong()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo

Revision history for this message
Cristian Aravena Romero (caravena) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ResMgr::GetLong (pLong=0x0) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1177
 ResMgr::ReadLong (this=0x30d5e80) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1562
 ReadLongRes (this=0x36a16b8) at /build/buildd/libreoffice-4.2.4/include/tools/rc.hxx:66
 Window::ImplLoadResHeader (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1278
 Window::ImplLoadRes (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1299

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in libreoffice (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
In , Cristian Aravena Romero (caravena) wrote :
Download full text (20.8 KiB)

Open bug in launchpad.net :
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1351493

"Print document .odt and crash."

#0 ResMgr::GetLong (pLong=0x0) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1177
No locals.
#1 0x00007fce2a276f60 in ResMgr::ReadLong (this=0x30d5e80) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1562
        aGuard = {pT = 0x3174930}
        n = <optimized out>
#2 0x00007fce2a6e5212 in ReadLongRes (this=0x36a16b8) at /build/buildd/libreoffice-4.2.4/include/tools/rc.hxx:66
No locals.
#3 Window::ImplLoadResHeader (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1278
        aHeader = {nObjMask = 0, aHelpId = {pData = 0x7fce28074ba4 <aImplEmpty_rtl_String>}, nRSStyle = 55707120}
#4 0x00007fce2a6f7dc2 in Window::ImplLoadRes (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1299
        bPos = <optimized out>
        bSize = <optimized out>
        nRSStyle = <optimized out>
        aHeader = {nObjMask = 0, aHelpId = {pData = 0x7fce28074ba4 <aImplEmpty_rtl_String>}, nRSStyle = 55707120}
        nObjMask = <optimized out>
        aPos = {<Pair> = {nA = 6001, nB = 140523450620248}, <No data fields>}
        aSize = {<Pair> = {nA = 57284272, nB = 140735644281360}, <No data fields>}
#5 0x00007fce2a677b37 in Dialog::init (this=this@entry=0x36a16b0, pParent=pParent@entry=0x0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/dialog.cxx:553
        nStyle = 0
#6 0x00007fce2a6795b9 in ModelessDialog::ModelessDialog (this=0x36a16b0, pParent=0x0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/dialog.cxx:1359
        nStyle = <optimized out>
#7 0x00007fce2a6b132c in vcl::PrintProgressDialog::PrintProgressDialog (this=0x36a16b0, i_pParent=0x0, i_nMax=1) at /build/buildd/libreoffice-4.2.4/vcl/source/window/printdlg.cxx:1853
No locals.
#8 0x00007fce2a623032 in vcl::PrinterController::createProgressDialog (this=this@entry=0x4a519d0) at /build/buildd/libreoffice-4.2.4/vcl/source/gdi/print3.cxx:1658
        bShow = <optimized out>
        pMonitor = <optimized out>
#9 0x00007fce2a723975 in PspSalPrinter::StartJob (this=this@entry=0x51a9ad0, i_pFileName=i_pFileName@entry=0x0, i_rJobName=..., i_rAppName=..., i_pSetupData=i_pSetupData@entry=0x42e76b0, i_rController=...) at /build/buildd/libreoffice-4.2.4/vcl/generic/print/genprnpsp.cxx:1113
        bSinglePrintJobs = 0 '\000'
        nCopies = 1
        aMtfContext = {m_nMaxImageResolution = 0, m_bOnlyLosslessCompression = true, m_nJPEGQuality = 90, m_bTransparenciesWereRemoved = false}
        aPDFFiles = {<std::_Vector_base<PDFPrintFile, std::allocator<PDFPrintFile> >> = {_M_impl = {<std::allocator<PDFPrintFile>> = {<__gnu_cxx::new_allocator<PDFPrintFile>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
        pSingleValue = <optimized out>
        bCollate = false
        aContext = {URL = {pData = 0x7fce28075040 <aImplEmpty_rtl_uString>}, BaseURL = {pData = 0x7fce28075040 <aImplEmpty_rtl_uString>}, RelFsys = false, DefaultLinkActio...

information type: Private → Public
Revision history for this message
In , Cristian Aravena Romero (caravena) wrote :
Download full text (20.8 KiB)

Open bug in launchpad.net :
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1351493

"Print document .odt and crash."

#0 ResMgr::GetLong (pLong=0x0) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1177
No locals.
#1 0x00007fce2a276f60 in ResMgr::ReadLong (this=0x30d5e80) at /build/buildd/libreoffice-4.2.4/tools/source/rc/resmgr.cxx:1562
        aGuard = {pT = 0x3174930}
        n = <optimized out>
#2 0x00007fce2a6e5212 in ReadLongRes (this=0x36a16b8) at /build/buildd/libreoffice-4.2.4/include/tools/rc.hxx:66
No locals.
#3 Window::ImplLoadResHeader (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1278
        aHeader = {nObjMask = 0, aHelpId = {pData = 0x7fce28074ba4 <aImplEmpty_rtl_String>}, nRSStyle = 55707120}
#4 0x00007fce2a6f7dc2 in Window::ImplLoadRes (this=this@entry=0x36a16b0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/window.cxx:1299
        bPos = <optimized out>
        bSize = <optimized out>
        nRSStyle = <optimized out>
        aHeader = {nObjMask = 0, aHelpId = {pData = 0x7fce28074ba4 <aImplEmpty_rtl_String>}, nRSStyle = 55707120}
        nObjMask = <optimized out>
        aPos = {<Pair> = {nA = 6001, nB = 140523450620248}, <No data fields>}
        aSize = {<Pair> = {nA = 57284272, nB = 140735644281360}, <No data fields>}
#5 0x00007fce2a677b37 in Dialog::init (this=this@entry=0x36a16b0, pParent=pParent@entry=0x0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/dialog.cxx:553
        nStyle = 0
#6 0x00007fce2a6795b9 in ModelessDialog::ModelessDialog (this=0x36a16b0, pParent=0x0, rResId=...) at /build/buildd/libreoffice-4.2.4/vcl/source/window/dialog.cxx:1359
        nStyle = <optimized out>
#7 0x00007fce2a6b132c in vcl::PrintProgressDialog::PrintProgressDialog (this=0x36a16b0, i_pParent=0x0, i_nMax=1) at /build/buildd/libreoffice-4.2.4/vcl/source/window/printdlg.cxx:1853
No locals.
#8 0x00007fce2a623032 in vcl::PrinterController::createProgressDialog (this=this@entry=0x4a519d0) at /build/buildd/libreoffice-4.2.4/vcl/source/gdi/print3.cxx:1658
        bShow = <optimized out>
        pMonitor = <optimized out>
#9 0x00007fce2a723975 in PspSalPrinter::StartJob (this=this@entry=0x51a9ad0, i_pFileName=i_pFileName@entry=0x0, i_rJobName=..., i_rAppName=..., i_pSetupData=i_pSetupData@entry=0x42e76b0, i_rController=...) at /build/buildd/libreoffice-4.2.4/vcl/generic/print/genprnpsp.cxx:1113
        bSinglePrintJobs = 0 '\000'
        nCopies = 1
        aMtfContext = {m_nMaxImageResolution = 0, m_bOnlyLosslessCompression = true, m_nJPEGQuality = 90, m_bTransparenciesWereRemoved = false}
        aPDFFiles = {<std::_Vector_base<PDFPrintFile, std::allocator<PDFPrintFile> >> = {_M_impl = {<std::allocator<PDFPrintFile>> = {<__gnu_cxx::new_allocator<PDFPrintFile>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
        pSingleValue = <optimized out>
        bCollate = false
        aContext = {URL = {pData = 0x7fce28075040 <aImplEmpty_rtl_uString>}, BaseURL = {pData = 0x7fce28075040 <aImplEmpty_rtl_uString>}, RelFsys = false, DefaultLinkActio...

Changed in df-libreoffice:
importance: Unknown → Critical
status: Unknown → New
Revision history for this message
In , Kovács István (penttila) wrote :

I can NOT confirm this bug.

Although the problem description is not too clear for me, I downloaded the buy.odt file mentioned on 'bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1351493'. I could print it on paper without any problem two times, the printed page was OK.

Please note the system which crashed: "DistroRelease: Ubuntu 14.10"!

My test system:
LinuxMint 17 Cinnamon (based on Ubuntu 14.04)
LO: 4.2.4.2 Build id.: 420m0(Build:2)
HPLIP: 3.14.3
Device manager: 15.0 (Qt4)
printer: HP LaserJet 1000

Revision history for this message
In , Kovács István (penttila) wrote :

I can NOT confirm this bug.

Although the problem description is not too clear for me, I downloaded the buy.odt file mentioned on 'bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1351493'. I could print it on paper without any problem two times, the printed page was OK.

Please note the system which crashed: "DistroRelease: Ubuntu 14.10"!

My test system:
LinuxMint 17 Cinnamon (based on Ubuntu 14.04)
LO: 4.2.4.2 Build id.: 420m0(Build:2)
HPLIP: 3.14.3
Device manager: 15.0 (Qt4)
printer: HP LaserJet 1000

Revision history for this message
In , Luke (lukebenes) wrote :
Revision history for this message
In , Luke (lukebenes) wrote :
Revision history for this message
In , Caolanm (caolanm) wrote :

This is a crash on loading the window resources for the printing progress dialog. Seeing as it doesn't happen for anyone else, I strongly suspect that your vcl<LANG>.res are somehow corrupted.

The files in question would be /usr/lib*/libreoffice/program/resource/*vcl*

Under ubuntu I imagine debsums can be used to determine if the vcl*.res files on your system match what they are supposed to be.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libreoffice (Ubuntu):
status: New → Confirmed
Changed in df-libreoffice:
importance: Critical → Unknown
status: New → Unknown
Changed in df-libreoffice:
importance: Unknown → Critical
status: Unknown → Won't Fix
Revision history for this message
In , Shery38 (shery38) wrote :

Bug of the report is ensured for the fiction for the gaps in the field. The content of the https://bestwritingsclues.com/reviews/studybay-review/ is visited for the approach for humans. The chance is vital for the provision of all humans. The tweet is involved in the terms. fitness is implied for the joys for the formation for all goals and attainment for the mid of the tips for all humans.

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.