After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 423859 - crash in Epiphany: Printing to file from Ep...
crash in Epiphany: Printing to file from Ep...
Status: RESOLVED DUPLICATE of bug 356632
Product: epiphany
Classification: Core
Component: General
2.16.x
Other All
: High critical
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2007-03-28 19:28 UTC by Frank Ansari
Modified: 2007-04-03 19:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Frank Ansari 2007-03-28 19:28:37 UTC
Version: 2.16.1

What were you doing when the application crashed?
Printing to file from Epiphany because printing to lpr crashed before. Even printing to file crashed.



Distribution: openSUSE 10.2 (X86-64)
Gnome Release: 2.16.1 2006-11-28 (SUSE)
BugBuddy Version: 2.16.0

Memory status: size: 457113600 vsize: 457113600 resident: 19447808 share: 34156544 rss: 53604352 rss_rlim: 895119360
CPU usage: start_time: 1175109906 rtime: 375 utime: 358 stime: 17 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/gnome/bin/epiphany'

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47285910122480 (LWP 5397)]
[New Thread 1132489024 (LWP 5417)]
[New Thread 1124096320 (LWP 5416)]
[New Thread 1107310912 (LWP 5403)]
[New Thread 1098918208 (LWP 5402)]
[New Thread 1090525504 (LWP 5401)]
[New Thread 1082132800 (LWP 5400)]
(no debugging symbols found)
0x00002b0196f5cc5f in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 47285910122480 (LWP 5397))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /opt/gnome/lib64/libgnomeui-2.so.0
  • #2 nsProfileLock::FatalSignalHandler
    from /usr/lib64/xulrunner-1.8.1b2/libgtkembedmoz.so
  • #3 <signal handler called>
  • #4 FcCharSetDestroy
    from /usr/lib64/libfontconfig.so.1
  • #5 nsFontMetricsPS::~nsFontMetricsPS
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #6 nsFontPSAFM::FindFont
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #7 nsFontCache::Flush
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #8 nsFontCache::~nsFontCache
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #9 nsFontCachePS::~nsFontCachePS
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #10 DeviceContextImpl::~DeviceContextImpl
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #11 nsDeviceContextPS::~nsDeviceContextPS
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #12 DeviceContextImpl::Release
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #13 nsPrintData::~nsPrintData
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #14 nsPrintEngine::Destroy
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #15 DocumentViewerImpl::OnDonePrinting
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #16 PL_HandleEvent
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #17 PL_ProcessPendingEvents
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #18 nsEventQueueImpl::~nsEventQueueImpl
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #19 nsCOMPtr<nsIWidget>::nsCOMPtr
    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
  • #20 g_main_context_dispatch
    from /opt/gnome/lib64/libglib-2.0.so.0
  • #21 g_main_context_prepare
    from /opt/gnome/lib64/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /opt/gnome/lib64/libglib-2.0.so.0
  • #23 gtk_main
    from /opt/gnome/lib64/libgtk-x11-2.0.so.0
  • #24 main
  • #0 waitpid
    from /lib64/libpthread.so.0

Comment 1 Reinout van Schouwen 2007-03-28 20:15:23 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 356632 ***
Comment 2 Frank Ansari 2007-03-29 19:34:17 UTC
(In reply to comment #0)

Hi Reinout,

You wrote this bug has been resolved. What does that mean?

What must I do to be able to use the print function of Epiphany?

Will you send me a bugfix?

Frank




> Version: 2.16.1
> 
> What were you doing when the application crashed?
> Printing to file from Epiphany because printing to lpr crashed before. Even
> printing to file crashed.
> 
> 
> 
> Distribution: openSUSE 10.2 (X86-64)
> Gnome Release: 2.16.1 2006-11-28 (SUSE)
> BugBuddy Version: 2.16.0
> 
> Memory status: size: 457113600 vsize: 457113600 resident: 19447808 share:
> 34156544 rss: 53604352 rss_rlim: 895119360
> CPU usage: start_time: 1175109906 rtime: 375 utime: 358 stime: 17 cutime:0
> cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
> 
> Backtrace was generated from '/opt/gnome/bin/epiphany'
> 
> (no debugging symbols found)
> Using host libthread_db library "/lib64/libthread_db.so.1".
> (no debugging symbols found)
> [Thread debugging using libthread_db enabled]
> [New Thread 47285910122480 (LWP 5397)]
> [New Thread 1132489024 (LWP 5417)]
> [New Thread 1124096320 (LWP 5416)]
> [New Thread 1107310912 (LWP 5403)]
> [New Thread 1098918208 (LWP 5402)]
> [New Thread 1090525504 (LWP 5401)]
> [New Thread 1082132800 (LWP 5400)]
> (no debugging symbols found)
> 0x00002b0196f5cc5f in waitpid () from /lib64/libpthread.so.0
> #0  0x00002b0196f5cc5f in waitpid () from /lib64/libpthread.so.0
> #1  0x00002b01908f7037 in gnome_gtk_module_info_get ()
>    from /opt/gnome/lib64/libgnomeui-2.so.0
> #2  0x00002b018f7a064b in nsProfileLock::FatalSignalHandler ()
>    from /usr/lib64/xulrunner-1.8.1b2/libgtkembedmoz.so
> #3  <signal handler called>
> #4  0x00002b0193689964 in FcCharSetDestroy ()
>    from /usr/lib64/libfontconfig.so.1
> #5  0x00002b0199e340fd in nsFontMetricsPS::~nsFontMetricsPS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #6  0x00002b0199e346aa in nsFontPSAFM::FindFont ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #7  0x00002b0199824b79 in nsFontCache::Flush ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #8  0x00002b0199824bf5 in nsFontCache::~nsFontCache ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #9  0x00002b0199e332ff in nsFontCachePS::~nsFontCachePS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #10 0x00002b01998246ac in DeviceContextImpl::~DeviceContextImpl ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #11 0x00002b0199e32a9d in nsDeviceContextPS::~nsDeviceContextPS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #12 0x00002b0199824cd2 in DeviceContextImpl::Release ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #13 0x00002b0199a8db1d in nsPrintData::~nsPrintData ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #14 0x00002b0199a865b5 in nsPrintEngine::Destroy ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #15 0x00002b01999c2711 in DocumentViewerImpl::OnDonePrinting ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #16 0x00002b01997f94b9 in PL_HandleEvent ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #17 0x00002b01997f96cb in PL_ProcessPendingEvents ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #18 0x00002b01997fa673 in nsEventQueueImpl::~nsEventQueueImpl ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #19 0x00002b0199e208be in nsCOMPtr<nsIWidget>::nsCOMPtr ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> #20 0x00002b01986aef94 in g_main_context_dispatch ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> #21 0x00002b01986b1dc5 in g_main_context_prepare ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> #22 0x00002b01986b20ca in g_main_loop_run ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> #23 0x00002b019226ace3 in gtk_main () from /opt/gnome/lib64/libgtk-x11-2.0.so.0
> #24 0x000000000043ba31 in main ()
> 
> Thread 7 (Thread 1082132800 (LWP 5400)):
> #0  0x00002b0198df11f6 in poll () from /lib64/libc.so.6
> No symbol table info available.
> #1  0x00002b019001a53d in PR_Poll () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b019989a90f in nsSocketTransportService::Poll ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #3  0x00002b019989ab01 in nsSocketTransportService::Poll ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #4  0x00002b01997fb9d5 in nsThread::Main ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #5  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #6  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #7  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #8  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 6 (Thread 1090525504 (LWP 5401)):
> #0  0x00002b0196f59937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>    from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b0190018048 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b0190018c0a in PR_WaitCondVar () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #3  0x00002b01997fd2f6 in TimerThread::AddTimer ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #4  0x00002b01997fb9d5 in nsThread::Main ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #5  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #6  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #7  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #8  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 5 (Thread 1098918208 (LWP 5402)):
> #0  0x00002b0196f59937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>    from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b0190018048 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b0190018c0a in PR_WaitCondVar () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #3  0x00002b01a17a6315 in __cxa_pure_virtual ()
>    from /usr/lib64/xulrunner-1.8.1b2/components/libpipnss.so
> No symbol table info available.
> #4  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #5  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #6  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #7  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 4 (Thread 1107310912 (LWP 5403)):
> #0  0x00002b0196f59937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>    from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b0190018048 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b0190018c0a in PR_WaitCondVar () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #3  0x00002b01a17a7250 in __cxa_pure_virtual ()
>    from /usr/lib64/xulrunner-1.8.1b2/components/libpipnss.so
> No symbol table info available.
> #4  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #5  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #6  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #7  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 3 (Thread 1124096320 (LWP 5416)):
> #0  0x00002b0196f59937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>    from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b0190018048 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b0190018c0a in PR_WaitCondVar () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #3  0x00002b019987fb5f in nsIOThreadPool::ThreadFunc ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #4  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #5  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #6  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #7  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 2 (Thread 1132489024 (LWP 5417)):
> #0  0x00002b0196f59937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
>    from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b0190018048 in PRP_NakedNotify () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #2  0x00002b0190018c0a in PR_WaitCondVar () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #3  0x00002b01998a32e4 in nsHostResolver::GetHostToLookup ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #4  0x00002b01998a3802 in nsHostResolver::ThreadFunc ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #5  0x00002b019001e1bd in PR_JoinThread () from /usr/lib64/libnspr4.so
> No symbol table info available.
> #6  0x00002b0196f5509e in start_thread () from /lib64/libpthread.so.0
> No symbol table info available.
> #7  0x00002b0198df94cd in clone () from /lib64/libc.so.6
> No symbol table info available.
> #8  0x0000000000000000 in ?? ()
> No symbol table info available.
> 
> Thread 1 (Thread 47285910122480 (LWP 5397)):
> #0  0x00002b0196f5cc5f in waitpid () from /lib64/libpthread.so.0
> No symbol table info available.
> #1  0x00002b01908f7037 in gnome_gtk_module_info_get ()
>    from /opt/gnome/lib64/libgnomeui-2.so.0
> No symbol table info available.
> #2  0x00002b018f7a064b in nsProfileLock::FatalSignalHandler ()
>    from /usr/lib64/xulrunner-1.8.1b2/libgtkembedmoz.so
> No symbol table info available.
> #3  <signal handler called>
> No symbol table info available.
> #4  0x00002b0193689964 in FcCharSetDestroy ()
>    from /usr/lib64/libfontconfig.so.1
> No symbol table info available.
> #5  0x00002b0199e340fd in nsFontMetricsPS::~nsFontMetricsPS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #6  0x00002b0199e346aa in nsFontPSAFM::FindFont ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #7  0x00002b0199824b79 in nsFontCache::Flush ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #8  0x00002b0199824bf5 in nsFontCache::~nsFontCache ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #9  0x00002b0199e332ff in nsFontCachePS::~nsFontCachePS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #10 0x00002b01998246ac in DeviceContextImpl::~DeviceContextImpl ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #11 0x00002b0199e32a9d in nsDeviceContextPS::~nsDeviceContextPS ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #12 0x00002b0199824cd2 in DeviceContextImpl::Release ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #13 0x00002b0199a8db1d in nsPrintData::~nsPrintData ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #14 0x00002b0199a865b5 in nsPrintEngine::Destroy ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #15 0x00002b01999c2711 in DocumentViewerImpl::OnDonePrinting ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #16 0x00002b01997f94b9 in PL_HandleEvent ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #17 0x00002b01997f96cb in PL_ProcessPendingEvents ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #18 0x00002b01997fa673 in nsEventQueueImpl::~nsEventQueueImpl ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #19 0x00002b0199e208be in nsCOMPtr<nsIWidget>::nsCOMPtr ()
>    from /usr/lib64/xulrunner-1.8.1b2/libxul.so
> No symbol table info available.
> #20 0x00002b01986aef94 in g_main_context_dispatch ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> No symbol table info available.
> #21 0x00002b01986b1dc5 in g_main_context_prepare ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> No symbol table info available.
> #22 0x00002b01986b20ca in g_main_loop_run ()
>    from /opt/gnome/lib64/libglib-2.0.so.0
> No symbol table info available.
> #23 0x00002b019226ace3 in gtk_main () from /opt/gnome/lib64/libgtk-x11-2.0.so.0
> No symbol table info available.
> #24 0x000000000043ba31 in main ()
> No symbol table info available.
> #0  0x00002b0196f5cc5f in waitpid () from /lib64/libpthread.so.0
> 

Comment 3 Reinout van Schouwen 2007-03-29 21:12:28 UTC
Hello Frank,

It means that your problem has been reported before.
Novell shipped a faulty version of the XULrunner library with OpenSUSE 10.2. Printing will always lead to a crash. Only Novell will be able to supply you with a bugfix. The relevant bug report is: https://bugzilla.novell.com/show_bug.cgi?id=239911

Comment 4 Frank Ansari 2007-04-03 19:12:12 UTC
I have opened a service ticket at Novell. They answered me unfortunately there is no solution for this bug yet.

Any ideas?

Frank
Comment 5 Reinout van Schouwen 2007-04-03 19:20:19 UTC
You could always ask your money back... :) Or use another browser to print web pages with. I'm sorry, there is nothing else we can do.