Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004670 | SOGo | Web Mail | public | 2019-02-04 21:38 | 2019-03-20 17:47 |
Reporter | ppjet | Assigned To | ludovic | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
OS | Linux | OS Version | 4.9 | ||
Product Version | 4.0.5 | ||||
Summary | 0004670: Webmail loads indefinitely when opening pgp signed email | ||||
Description | When trying to open a pgp signed email, the loading animation stays indefinitely, and the email content never gets displayed, (which is the most important to me). Using Firefox Nightly 66.0a1, or Chromium 72.0.3626.81 on ArchLinux. | ||||
Steps To Reproduce |
"Request Failed" error gets displayed in the top right corner, but the loading animation stays indefinitely, and the email is not displayed. | ||||
Additional Information | Feb 04 21:10:36 sogod [778]: [ERROR] <0x0x55bb0fa7c730[UIxMailRenderingContext]> found no viewer for MIME type: application/pgp-signature | ||||
Tags | No tags attached. | ||||
Please attach a sample email to this ticket. |
|
I have the same problem on my debian-testing system. This is warning from sogo.log: That message is in the attachment. But this problem occures on all signed messages. |
|
It works for me - please produce a detailed stack trace. |
|
backtrace.txt (7,014 bytes)
Mar 15 18:29:54 sogod [27982]: [ERROR] <0x0x555555fd26b0[UIxMailRenderingContext]> found no viewer for MIME type: application/pkcs7-signature Breakpoint 1, -[NSException raise] (self=0x5555561ce160, _cmd=0x7ffff7408300 <_OBJC_SELECTOR_TABLE+480>) at NSException.m:1501 1501 NSException.m: No such file or directory. (gdb) bt #0 -[NSException raise] (self=0x5555561ce160, _cmd=0x7ffff7408300 <_OBJC_SELECTOR_TABLE+480>) at NSException.m:1501 #1 0x00007ffff70f5649 in +[NSException raise:format:arguments:] (self=<optimized out>, _cmd=<optimized out>, name=0x7ffff7408cb0 <_OBJC_INSTANCE_5>, format=0x7ffff74a7e50 <_OBJC_INSTANCE_0.14155>, argList=0x7fffffffba30) at NSException.m:1392 #2 0x00007ffff70f62a3 in +[NSException raise:format:] ( self=self@entry=0x7ffff7408640 <_OBJC_Class_NSException>, _cmd=_cmd@entry=0x7ffff74a7930 <_OBJC_SELECTOR_TABLE+48>, name=0x7ffff7408cb0 <_OBJC_INSTANCE_5>, format=format@entry=0x7ffff74a7e50 <_OBJC_INSTANCE_0.14155>) at NSException.m:1377 #3 0x00007ffff7221749 in gs_objc_msg_forward2 (receiver=0x5555570b1700, sel=<optimized out>) at GSFFIInvocation.m:175 #4 0x00007ffff6ea0bdf in objc_msg_lookup () from /usr/lib/x86_64-linux-gnu/libobjc.so.4 #5 0x00007ffff24f9145 in -[UIxMailPartSignedViewer renderedPart] (self=0x5555570b1700, _cmd=0x7ffff23bedf0 <_OBJC_SELECTOR_TABLE+1008>) at UIxMailPartSignedViewer.m:291 #6 0x00007ffff239be37 in -[UIxMailView defaultAction] (self=0x555556099800, _cmd=0x555555a785f0) at UIxMailView.m:346 #7 0x00007ffff79fa8ef in -[WOComponent(DirectActionExtensions) performActionNamed:] ( self=0x555556099800, _cmd=0x7ffff24d2250 <_OBJC_SELECTOR_TABLE+1872>, _actionName=0x555555fcd010) at WOPageRequestHandler.m:245 #8 0x00007ffff24c6aa4 in -[UIxComponent performActionNamed:] (self=0x555556099800, _cmd=0x7ffff7bbdc80 <_OBJC_SELECTOR_TABLE+928>, _actionName=0x55555598d750) --Type <RET> for more, q to quit, c to continue without paging--c at UIxComponent.m:795 #9 0x00007ffff7a7b9e4 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:] (self=0x555556006210, _cmd=0x7ffff7bbdcb0 <_OBJC_SELECTOR_TABLE+976>, _client=0x5555560424e0, _positionalArgs=0x0, _ctx=0x55555605f6a0) at SoActionInvocation.m:300 #10 0x00007ffff7a7bb10 in -[SoActionInvocation callOnObject:inContext:] (self=0x555556006210, _cmd=0x7ffff7bbdbd0 <_OBJC_SELECTOR_TABLE+752>, _client=0x5555560424e0, _ctx=0x55555605f6a0) at SoActionInvocation.m:318 #11 0x00007ffff7a7b758 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:] (self=0x55555599e3a0, _cmd=0x7ffff7bbdcb0 <_OBJC_SELECTOR_TABLE+976>, _client=0x5555560424e0, _positionalArgs=0x0, _ctx=0x55555605f6a0) at SoActionInvocation.m:260 #12 0x00007ffff7a7bb10 in -[SoActionInvocation callOnObject:inContext:] (self=0x55555599e3a0, _cmd=0x7ffff7bba220 <_OBJC_SELECTOR_TABLE+672>, _client=0x5555560424e0, _ctx=0x55555605f6a0) at SoActionInvocation.m:318 #13 0x00007ffff7a76011 in -[SoObjectMethodDispatcher dispatchInContext:] (self=0x555555c5fb80, _cmd=0x7ffff7bbb900 <_OBJC_SELECTOR_TABLE+1536>, _ctx=0x55555605f6a0) at SoObjectMethodDispatcher.m:192 #14 0x00007ffff7a784d2 in -[SoObjectRequestHandler handleRequest:inContext:session:application:] (self=0x555555a68180, _cmd=0x7ffff7b3cad0 <_OBJC_SELECTOR_TABLE+848>, _rq=0x5555573156e0, _ctx=0x55555605f6a0, _sn=0x0, app=0x5555559da940) at SoObjectRequestHandler.m:584 #15 0x00007ffff79fc72c in -[WORequestHandler handleRequest:] (self=0x555555a68180, _cmd=0x7ffff7b051b0 <_OBJC_SELECTOR_TABLE+1616>, _request=0x5555573156e0) at WORequestHandler.m:240 #16 0x00007ffff79bcaa8 in -[WOCoreApplication dispatchRequest:usingHandler:] (self=0x5555559da940, _cmd=0x7ffff7b05200 <_OBJC_SELECTOR_TABLE+1696>, _request=0x5555573156e0, handler=0x555555a68180) at WOCoreApplication.m:712 #17 0x00007ffff79bcdc1 in -[WOCoreApplication dispatchRequest:] (self=0x5555559da940, _cmd=0x555555566520 <_OBJC_SELECTOR_TABLE+1664>, _request=0x5555573156e0) at WOCoreApplication.m:752 #18 0x000055555555d626 in -[SOGo dispatchRequest:] (self=0x5555559da940, _cmd=0x7ffff7ba2f80 <_OBJC_SELECTOR_TABLE+1760>, _request=0x5555573156e0) at SOGo.m:584 #19 0x00007ffff7a66a12 in -[WOHttpTransaction _run] (self=0x555556075b00, _cmd=0x7ffff7ba2fb0 <_OBJC_SELECTOR_TABLE+1808>) at WOHttpTransaction.m:566 #20 0x00007ffff7a66d88 in -[WOHttpTransaction run] (self=0x555556075b00, _cmd=0x7ffff7ba0cd0 <_OBJC_SELECTOR_TABLE+1168>) at WOHttpTransaction.m:619 #21 0x00007ffff7a62a2e in -[WOHttpAdaptor runConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0d70 <_OBJC_SELECTOR_TABLE+1328>, _socket=0x555556206050) at WOHttpAdaptor.m:373 #22 0x00007ffff7a62c3e in -[WOHttpAdaptor _handleAcceptedConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0d80 <_OBJC_SELECTOR_TABLE+1344>, _connection=0x555556206050) at WOHttpAdaptor.m:407 #23 0x00007ffff7a63044 in -[WOHttpAdaptor _handleConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0e20 <_OBJC_SELECTOR_TABLE+1504>, connection=0x555556206050) at WOHttpAdaptor.m:466 #24 0x00007ffff7a634e3 in -[WOHttpAdaptor acceptConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0c90 <_OBJC_SELECTOR_TABLE+1104>, _notification=0x5555560c2860) at WOHttpAdaptor.m:527 #25 0x00007ffff714c7e7 in -[NSNotificationCenter _postAndRelease:] (self=0x55555571efd0, _cmd=<optimized out>, notification=0x5555560c2860) at NSNotificationCenter.m:1198 #26 0x00007ffff7615d3e in -[NSObject(FileObjectWatcher) receivedEvent:type:extra:forMode:] (self=0x555555c02bd0, _cmd=0x7ffff74ce4b0 <_OBJC_SELECTOR_TABLE+304>, _fdData=0x6, _type=ET_RDESC, _extra=0x6, _mode=0x7ffff7455840 <_OBJC_INSTANCE_2>) at NSRunLoop+FileObjects.m:58 #27 0x00007ffff7260c79 in -[GSRunLoopCtxt pollUntil:within:] (self=<optimized out>, _cmd=0x7ffff7454a60 <_OBJC_SELECTOR_TABLE+1184>, milliseconds=<optimized out>, contexts=0x555555a885f0) at GSRunLoopCtxt.m:600 #28 0x00007ffff7192d5f in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x5555559c7a90, _cmd=0x7ffff7454a90 <_OBJC_SELECTOR_TABLE+1232>, mode=0x7ffff7455840 <_OBJC_INSTANCE_2>, limit_date=0x5555560254f0) at NSRunLoop.m:1224 #29 0x00007ffff7192af4 in -[NSRunLoop runMode:beforeDate:] (self=0x5555559c7a90, _cmd=<optimized out>, mode=0x7ffff7455840 <_OBJC_INSTANCE_2>, date=0x5555560254f0) at NSRunLoop.m:1304 #30 0x00007ffff79bc2e4 in -[WOCoreApplication run] (self=0x5555559da940, _cmd=0x555555566280 <_OBJC_SELECTOR_TABLE+992>) at WOCoreApplication.m:584 #31 0x000055555555c76d in -[SOGo run] (self=0x5555559da940, _cmd=0x7ffff7b27d90 <_OBJC_SELECTOR_TABLE+208>) at SOGo.m:337 #32 0x00007ffff79e6b79 in WOApplicationMain (_appClassName=0x5555555640c0 <_OBJC_INSTANCE_0.11131>, argc=13, argv=0x7fffffffec28) at WOApplicationMain.m:42 #33 0x00007ffff7a080c9 in WOWatchDogApplicationMain (appName=0x5555555640c0 <_OBJC_INSTANCE_0.11131>, argc=13, argv=0x7fffffffec28) at WOWatchDogApplicationMain.m:1049 #34 0x000055555555b30e in main (argc=13, argv=0x7fffffffec28, env=0x7fffffffec98) at sogod.m:51 (gdb) |
|
I tried to produce back trace. |
|
I think the problem is that you're using a libsope package from Debian not from US. There's no such thing as libsope1 in our packages. |
|
backtrace2.txt (7,272 bytes)
Breakpoint 1, -[NSException raise] (self=0x5555561ce160, _cmd=0x7ffff7408300 <_OBJC_SELECTOR_TABLE+480>) at NSException.m:1501 1501 NSException.m: No such file or directory. (gdb) bt #0 -[NSException raise] (self=0x5555561ce160, _cmd=0x7ffff7408300 <_OBJC_SELECTOR_TABLE+480>) at NSException.m:1501 #1 0x00007ffff70f5649 in +[NSException raise:format:arguments:] (self=<optimized out>, _cmd=<optimized out>, name=0x7ffff7408cb0 <_OBJC_INSTANCE_5>, format=0x7ffff74a7e50 <_OBJC_INSTANCE_0.14155>, argList=0x7fffffffba30) at NSException.m:1392 #2 0x00007ffff70f62a3 in +[NSException raise:format:] ( self=self@entry=0x7ffff7408640 <_OBJC_Class_NSException>, _cmd=_cmd@entry=0x7ffff74a7930 <_OBJC_SELECTOR_TABLE+48>, name=0x7ffff7408cb0 <_OBJC_INSTANCE_5>, format=format@entry=0x7ffff74a7e50 <_OBJC_INSTANCE_0.14155>) at NSException.m:1377 #3 0x00007ffff7221749 in gs_objc_msg_forward2 (receiver=0x5555570b1700, sel=<optimized out>) at GSFFIInvocation.m:175 #4 0x00007ffff6ea0bdf in objc_msg_lookup () from /usr/lib/x86_64-linux-gnu/libobjc.so.4 #5 0x00007ffff24f9145 in -[UIxMailPartSignedViewer renderedPart] (self=0x5555570b1700, _cmd=0x7ffff23bedf0 <_OBJC_SELECTOR_TABLE+1008>) at UIxMailPartSignedViewer.m:291 #6 0x00007ffff239be37 in -[UIxMailView defaultAction] (self=0x555556099800, _cmd=0x555555a785f0) at UIxMailView.m:346 #7 0x00007ffff79fa8ef in -[WOComponent(DirectActionExtensions) performActionNamed:] ( self=0x555556099800, _cmd=0x7ffff24d2250 <_OBJC_SELECTOR_TABLE+1872>, _actionName=0x555555fcd010) at WOPageRequestHandler.m:245 #8 0x00007ffff24c6aa4 in -[UIxComponent performActionNamed:] (self=0x555556099800, _cmd=0x7ffff7bbdc80 <_OBJC_SELECTOR_TABLE+928>, _actionName=0x55555598d750) --Type <RET> for more, q to quit, c to continue without paging--c at UIxComponent.m:795 #9 0x00007ffff7a7b9e4 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:] (self=0x555556006210, _cmd=0x7ffff7bbdcb0 <_OBJC_SELECTOR_TABLE+976>, _client=0x5555560424e0, _positionalArgs=0x0, _ctx=0x55555605f6a0) at SoActionInvocation.m:300 #10 0x00007ffff7a7bb10 in -[SoActionInvocation callOnObject:inContext:] (self=0x555556006210, _cmd=0x7ffff7bbdbd0 <_OBJC_SELECTOR_TABLE+752>, _client=0x5555560424e0, _ctx=0x55555605f6a0) at SoActionInvocation.m:318 #11 0x00007ffff7a7b758 in -[SoActionInvocation callOnObject:withPositionalParametersWhenNotNil:inContext:] (self=0x55555599e3a0, _cmd=0x7ffff7bbdcb0 <_OBJC_SELECTOR_TABLE+976>, _client=0x5555560424e0, _positionalArgs=0x0, _ctx=0x55555605f6a0) at SoActionInvocation.m:260 #12 0x00007ffff7a7bb10 in -[SoActionInvocation callOnObject:inContext:] (self=0x55555599e3a0, _cmd=0x7ffff7bba220 <_OBJC_SELECTOR_TABLE+672>, _client=0x5555560424e0, _ctx=0x55555605f6a0) at SoActionInvocation.m:318 #13 0x00007ffff7a76011 in -[SoObjectMethodDispatcher dispatchInContext:] (self=0x555555c5fb80, _cmd=0x7ffff7bbb900 <_OBJC_SELECTOR_TABLE+1536>, _ctx=0x55555605f6a0) at SoObjectMethodDispatcher.m:192 #14 0x00007ffff7a784d2 in -[SoObjectRequestHandler handleRequest:inContext:session:application:] (self=0x555555a68180, _cmd=0x7ffff7b3cad0 <_OBJC_SELECTOR_TABLE+848>, _rq=0x5555573156e0, _ctx=0x55555605f6a0, _sn=0x0, app=0x5555559da940) at SoObjectRequestHandler.m:584 #15 0x00007ffff79fc72c in -[WORequestHandler handleRequest:] (self=0x555555a68180, _cmd=0x7ffff7b051b0 <_OBJC_SELECTOR_TABLE+1616>, _request=0x5555573156e0) at WORequestHandler.m:240 #16 0x00007ffff79bcaa8 in -[WOCoreApplication dispatchRequest:usingHandler:] (self=0x5555559da940, _cmd=0x7ffff7b05200 <_OBJC_SELECTOR_TABLE+1696>, _request=0x5555573156e0, handler=0x555555a68180) at WOCoreApplication.m:712 #17 0x00007ffff79bcdc1 in -[WOCoreApplication dispatchRequest:] (self=0x5555559da940, _cmd=0x555555566520 <_OBJC_SELECTOR_TABLE+1664>, _request=0x5555573156e0) at WOCoreApplication.m:752 #18 0x000055555555d626 in -[SOGo dispatchRequest:] (self=0x5555559da940, _cmd=0x7ffff7ba2f80 <_OBJC_SELECTOR_TABLE+1760>, _request=0x5555573156e0) at SOGo.m:584 #19 0x00007ffff7a66a12 in -[WOHttpTransaction _run] (self=0x555556075b00, _cmd=0x7ffff7ba2fb0 <_OBJC_SELECTOR_TABLE+1808>) at WOHttpTransaction.m:566 #20 0x00007ffff7a66d88 in -[WOHttpTransaction run] (self=0x555556075b00, _cmd=0x7ffff7ba0cd0 <_OBJC_SELECTOR_TABLE+1168>) at WOHttpTransaction.m:619 #21 0x00007ffff7a62a2e in -[WOHttpAdaptor runConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0d70 <_OBJC_SELECTOR_TABLE+1328>, _socket=0x555556206050) at WOHttpAdaptor.m:373 #22 0x00007ffff7a62c3e in -[WOHttpAdaptor _handleAcceptedConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0d80 <_OBJC_SELECTOR_TABLE+1344>, _connection=0x555556206050) at WOHttpAdaptor.m:407 #23 0x00007ffff7a63044 in -[WOHttpAdaptor _handleConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0e20 <_OBJC_SELECTOR_TABLE+1504>, connection=0x555556206050) at WOHttpAdaptor.m:466 #24 0x00007ffff7a634e3 in -[WOHttpAdaptor acceptConnection:] (self=0x555555738810, _cmd=0x7ffff7ba0c90 <_OBJC_SELECTOR_TABLE+1104>, _notification=0x5555560c2860) at WOHttpAdaptor.m:527 #25 0x00007ffff714c7e7 in -[NSNotificationCenter _postAndRelease:] (self=0x55555571efd0, _cmd=<optimized out>, notification=0x5555560c2860) at NSNotificationCenter.m:1198 #26 0x00007ffff7615d3e in -[NSObject(FileObjectWatcher) receivedEvent:type:extra:forMode:] (self=0x555555c02bd0, _cmd=0x7ffff74ce4b0 <_OBJC_SELECTOR_TABLE+304>, _fdData=0x6, _type=ET_RDESC, _extra=0x6, _mode=0x7ffff7455840 <_OBJC_INSTANCE_2>) at NSRunLoop+FileObjects.m:58 #27 0x00007ffff7260c79 in -[GSRunLoopCtxt pollUntil:within:] (self=<optimized out>, _cmd=0x7ffff7454a60 <_OBJC_SELECTOR_TABLE+1184>, milliseconds=<optimized out>, contexts=0x555555a885f0) at GSRunLoopCtxt.m:600 #28 0x00007ffff7192d5f in -[NSRunLoop acceptInputForMode:beforeDate:] (self=0x5555559c7a90, _cmd=0x7ffff7454a90 <_OBJC_SELECTOR_TABLE+1232>, mode=0x7ffff7455840 <_OBJC_INSTANCE_2>, limit_date=0x5555560254f0) at NSRunLoop.m:1224 #29 0x00007ffff7192af4 in -[NSRunLoop runMode:beforeDate:] (self=0x5555559c7a90, _cmd=<optimized out>, mode=0x7ffff7455840 <_OBJC_INSTANCE_2>, date=0x5555560254f0) at NSRunLoop.m:1304 #30 0x00007ffff79bc2e4 in -[WOCoreApplication run] (self=0x5555559da940, _cmd=0x555555566280 <_OBJC_SELECTOR_TABLE+992>) at WOCoreApplication.m:584 #31 0x000055555555c76d in -[SOGo run] (self=0x5555559da940, _cmd=0x7ffff7b27d90 <_OBJC_SELECTOR_TABLE+208>) at SOGo.m:337 #32 0x00007ffff79e6b79 in WOApplicationMain (_appClassName=0x5555555640c0 <_OBJC_INSTANCE_0.11131>, argc=13, argv=0x7fffffffec28) at WOApplicationMain.m:42 #33 0x00007ffff7a080c9 in WOWatchDogApplicationMain (appName=0x5555555640c0 <_OBJC_INSTANCE_0.11131>, argc=13, argv=0x7fffffffec28) at WOWatchDogApplicationMain.m:1049 #34 0x000055555555b30e in main (argc=13, argv=0x7fffffffec28, env=0x7fffffffec98) at sogod.m:51 (gdb) c Continuing. 2019-03-15 18:39:04.080 sogod[27982:27982] EXCEPTION: <NSException: 0x5555561ce160> NAME:NSInvalidArgumentException REASON:-[UIxMailPartSignedViewer _processMessage]: unrecognized selector sent to instance 0x5555570b1700 INFO:(null) Breakpoint 1, -[NSException raise] (self=0x5555561c1070, _cmd=0x7ffff76d7a90 <_OBJC_SELECTOR_TABLE+560>) at NSException.m:1501 1501 in NSException.m |
|
Hi Ludovic,
There is no packages for debian testing in your repository If it means that packages from official debian repository is out of your focus, Thanks for your work, |
|
We can't support / debug packages that aren't our own. Most of the time they are altered. |
|
I compiled SOGo and SOPE v4.0.7 on my debian buster system and I can confirm that contents of signed messages are displayed fine on this instalation. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-04 21:38 | ppjet | New Issue | |
2019-02-18 19:38 | ludovic | Note Added: 0013380 | |
2019-02-18 19:39 | ludovic | Severity | major => minor |
2019-03-14 20:20 | wimmer | Note Added: 0013448 | |
2019-03-14 20:21 | wimmer | File Added: message.zip | |
2019-03-15 17:53 | ludovic | Note Added: 0013452 | |
2019-03-15 18:34 | wimmer | File Added: backtrace.txt | |
2019-03-15 18:37 | wimmer | Note Added: 0013453 | |
2019-03-15 18:40 | ludovic | Note Added: 0013454 | |
2019-03-15 18:41 | wimmer | File Added: backtrace2.txt | |
2019-03-15 19:31 | wimmer | Note Added: 0013456 | |
2019-03-15 19:32 | ludovic | Note Added: 0013457 | |
2019-03-16 18:40 | wimmer | Note Added: 0013459 | |
2019-03-20 17:47 | ludovic | Status | new => closed |
2019-03-20 17:47 | ludovic | Assigned To | => ludovic |
2019-03-20 17:47 | ludovic | Resolution | open => no change required |