Apache OpenOffice (AOO) Bugzilla – Issue 16074
Crash pri nesmyslnem parametru na CL
Last modified: 2012-02-09 00:22:17 UTC
Kydz spustim soffice s parametrem na prikazovem radku a ten neni spravne jmeno souboru, tak spadne s neodstranitelnou chybou. Problem je, kdyz pred tim byl uz jednou spusteny jiny, tak ho vezme ssebou a clovek prijde o vsechna neulozena data. Nejsem si jisty, jestli je stejny problem i v original anglicke verzi i presto jsem to reportnul jako Issue#:16006 jenze moje anglictina je slabsi a nejsem si jist jestli to je i v te anglicke verzi, navic nejsem schopen vyrazit z gdb nejaky backtrace atd ... Kdyby jste se mohli na to nekdo kouknout, myslim ze je to dost zavazny bug, navic se projevil na dvou ruznejch instalacich RH9. V podstate staci: soffice file & a po te co se to otevre soffice blabla & Zobrazi chybovou hlasku o neexistujicim souboru a po jejim odklepnuti to hodi hlasku o neodstratnitenlne chybe a pak ten druhej proces zmizi a ten prvni nereaguje. Oba zustanou v pameti, ten druhej jde sestrelit SIGTERM a ten druhej jenom SIGKILL. P.S.: ten 1.1RC je uz hotov? Nebot v OOo_11rc-czech-LinuxIntel_install.tar.gz mi tam nejak chybi soffice.bin a setup i spadmin brblou, ze nemaj sdilene knihovny.
Na mem stroji s 11rc to udela to, ze to vyhodi v GUI chybu, ze takovy soubor neexistuje. Viz attachment.
Created attachment 7128 [details] Chybova hlaska, ne crash
Vyzkousejte, prosim, 11rc.
11RC issue 16101
Tak v 11RC build-1 : kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice \ work/PPCG/OOtesty/Jednoduchy\ test\ 1.sxi & [2] 17036 kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice wo & [3] 17146 kangaroo:~ > sh: line 1: crash_report: command not found Fatal exception: Signal 11 Stack: /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bce94f] /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bceaa7] /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bcebf0] /lib/tls/libpthread.so.0[0x411477c8] /lib/tls/libc.so.6[0x42074249] /lib/tls/libc.so.6(malloc+0x8b)[0x4207360b] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN11SalGraphics15DrawPolyPolygonEmPKmPPK8SalPointPK12OutputDevice+0x138)[0x40277488] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN17SalGraphicsLayout15DrawPolyPolygonEmPKmPPK8SalPointPK12OutputDevice+0xf9)[0x401b01e9] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN12OutputDevice19ImplDrawPolyPolygonEtRK11PolyPolygon+0x2f4)[0x401596e4] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN12OutputDevice15DrawPolyPolygonERK11PolyPolygon+0x1e3)[0x4015d073] /usr/local/OpenOffice.org1.1rc/program/libsd645li.so[0x46fe9561] /usr/local/OpenOffice.org1.1rc/program/libsd645li.so[0x46fdad9d] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x3ca)[0x40201b5a] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window13ImplCallPaintEPK6Regiont+0x498)[0x40201c28] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window20ImplCallOverlapPaintEv+0x6c)[0x40201d3c] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window18ImplHandlePaintHdlEPv+0x27)[0x40201de7] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN6Window26LinkStubImplHandlePaintHdlEPvS0_+0x1d)[0x40201dad] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN5Timer7TimeoutEv+0x1c)[0x400f1b4c] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_Z21ImplTimerCallbackProcv+0x90)[0x400f1850] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZNK7SalData7TimeoutEv+0x12)[0x40292682] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN7SalXLib12CheckTimeoutEb+0xdf)[0x4029218f] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN7SalXLib5YieldEh+0x2fa)[0x4029249a] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN11SalInstance5YieldEh+0x2c)[0x4029b3dc] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN11Application5YieldEv+0x63)[0x400ec053] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_ZN11Application7ExecuteEv+0x35)[0x400ebf55] /usr/local/OpenOffice.org1.1rc/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x1cf7)[0x80658a7] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_Z6SVMainv+0x47)[0x400f0bf7] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(main+0x1a)[0x40290faa] /lib/tls/libc.so.6(__libc_start_main+0xe4)[0x420156a4] /usr/local/OpenOffice.org1.1rc/program/soffice.bin(_ZN6Window11RequestHelpERK9HelpEvent+0x31)[0x805ebd1] Pri jedne instanci v pameti to vyhodi hlasku o neexistenci souboru a v klidu to odkraci. Jenze kdyz jedno office uz bezi a druhe se spusti s nesmyslnym parametrem, tak vyhodi hlasku o neexistenci a po jejim odklepnuti to vyhodi Neodstranitelna chyba, vsechny data byla ulozena pro pozdejsi obnovu a po odkliknuti se odporoouci viz. vyse. Ted uz aspon ty procesy nezustavaji v pameti. Testovano na debug verzi.
Jeste dodatek od bashe: [2]- Neúspěšně ukončen (SIGABRT) /usr/local/OpenOffice.org1.1rc/program/soffice work/PPCG/OOtesty/Jednoduchy\ test\ 1.sxi [3]+ Done /usr/local/OpenOffice.org1.1rc/program/soffice wo
Doopravdy se mi to nepodarilo reprodukovat :-( Nepouzivate nahodou Debian GNU/Linux? Pokud ano, muzete vyzkouset export LD_BIND_NOW=1 pred startem obou instanci?
Dalsi detaily, prosim, poskytnete v chybe #i16006#. *** This issue has been marked as a duplicate of 16006 ***
Ted jsem to zkousel s nedebug verzi. kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice pokus.sxw & [2] 23789 [1] Done /usr/local/OpenOffice.org1.1rc/program/soffice kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice noname & [3] 23846 kangaroo:~ > sh: line 1: crash_report: command not found [2]- Zabit (SIGKILL) /usr/local/OpenOffice.org1.1rc/program/soffice pokus.sxw [3]+ Ukončen (SIGTERM) /usr/local/OpenOffice.org1.1rc/program/soffice noname A chcipl bez te druhe hlasky o neodstranitelne chybe. Zkratka jen zahlasil neexistujici soubor a po odklepnuti to zamrzlo. Zustali oba v pameti a od tama jsem je musel vykillovat a jak je videt tak na ten prvni jsem musel pouzit SIGKILL. Pak jsem po tom trosku sel a zjistil jsem, ze kdyz jsem ten otevreny soubor modifikoval (zustaly neulozene zmeny), tak to zhuklo a kdyz jsem ten soubor jen otevrel a nesahal na to, tak v klidu prestal po te hlasce o neexistujicim souboru. V Beta2 to slo do kytek bez ohledu na modifikaci souboru, i kdyz tam jsem mel otevrenou presentaci. Pri dalsich pokusech se mi podarilo reprodukovat, ze po otevreni jednoho sxw bez modifikace to nespadne, ale staci aby byly otevrene dva soubory, spadne to i kdyz je nemodifikuji. Taham anglicky develop build a na nem to zkusim taky testnout.
Vsechno spatne, spatky na stromy. Zda se, ze to nejak souvisi se zpusobem, jak dostane znovu focus to okno uz spusteneho office. Pokud kliknu do toho okna, nebo prejdu pomoci Alt+Tab (tedy pokud to okno dostane pokyn k Raise), tak to zatuhne, kdyz jsem na to najel mysi (v IceWM mam nasatvene FocusOnMouse), tak mi tam fungovala klavesnice a kdyz dam Alt+F4, tedy pokyn k zavreni, tak: kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice pokus.sxw & [1] 24770 kangaroo:~ > /usr/local/OpenOffice.org1.1rc/program/soffice noname & [2] 24812 kangaroo:~ > sh: line 1: crash_report: command not found Fatal exception: Signal 11 Stack: /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bce94f] /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bceaa7] /usr/local/OpenOffice.org1.1rc/program/libsal.so.3[0x40bcebf0] /lib/tls/libpthread.so.0[0x411477c8] /lib/tls/libc.so.6[0x42074249] /lib/tls/libc.so.6(calloc+0xce)[0x42073d0e] /lib/tls/libc.so.6(opendir+0x92)[0x420a82c2] /usr/local/OpenOffice.org1.1rc/program/libsal.so.3(osl_openDirectory+0x8b)[0x40bcbf0b] /usr/local/OpenOffice.org1.1rc/program/libucpfile1.so[0x43df227b] /usr/local/OpenOffice.org1.1rc/program/libucpfile1.so[0x43de5253] /usr/local/OpenOffice.org1.1rc/program/libucpfile1.so[0x43de1a63] /usr/local/OpenOffice.org1.1rc/program/libucbhelper2gcc3.so(_ZN3ucb12Content_Impl14executeCommandERKN3com3sun4star3ucb7CommandE+0x6a)[0x40aad52a] /usr/local/OpenOffice.org1.1rc/program/libucbhelper2gcc3.so(_ZN3ucb7Content14executeCommandERKN3rtl8OUStringERKN3com3sun4star3uno3AnyE+0x93)[0x40aa85a3] /usr/local/OpenOffice.org1.1rc/program/libutl645li.so(_ZN3utl16UCBContentHelper4KillERK6String+0x194)[0x408db204] /usr/local/OpenOffice.org1.1rc/program/soffice.bin(_ZN7desktop7Desktop24RemoveTemporaryDirectoryEv+0x24)[0x80727d4] /usr/local/OpenOffice.org1.1rc/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x1d6d)[0x806591d] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(_Z6SVMainv+0x47)[0x400f0bf7] /usr/local/OpenOffice.org1.1rc/program/libvcl645li.so(main+0x1a)[0x40290faa] /lib/tls/libc.so.6(__libc_start_main+0xe4)[0x420156a4] /usr/local/OpenOffice.org1.1rc/program/soffice.bin(_ZN6Window11RequestHelpERK9HelpEvent+0x31)[0x805ebd1] [1]- Neúspěšně ukončen (SIGABRT) /usr/local/OpenOffice.org1.1rc/program/soffice pokus.sxw [2]+ Done /usr/local/OpenOffice.org1.1rc/program/soffice noname
Je to vyreseno v anglicke verzi 1.1rc2
build-3 1.1rc2 je asi ze starsà vetve, protoze je stále chybový
zapomel jsem napsat, cz verze.
This Issue is 'Verified' and not updated in 1yr+, so Closing. A Closed Issue is a Happy Issue (TM). Regards, Andrew Cleaning-up and Closing old Issues as part of: ~ The Grand Bug Squash, pre v3 ~