Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OS X] [1.6.4rc1] Client crashes after pasting a different server address in the modify account textfield. #2295

Closed
SergioBertolinSG opened this issue Oct 10, 2014 · 8 comments
Assignees
Labels
Milestone

Comments

@SergioBertolinSG
Copy link

Steps to reproduce

  1. Have a previously configured owncloud session
  2. Click on settings...
  3. Click on modify account
  4. Paste a new server address using https in the server textfield

Expected behaviour

Paste the new server address, keep it in the textfield waiting for clicking 'next'.

Actual behaviour

After pasting client crashes, making a segmentation fault.
It affects copying as well.

Server configuration

Operating system:

Web server:

Database:

PHP version:

ownCloud version: (see ownCloud admin page)
6.0.3.1 edition enterprise

Updated from an older ownCloud or fresh install:

List of activated apps:

The content of config/config.php:

Insert your config.php content here
(Without the database password and passwordsalt)

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption: yes

Client configuration

Browser:

Operating system:
Mac OS X 10.9.4

Logs

https://gist.github.com/SergioBertolinSG/f43a1857a9cf27f4faf6#file-gistfile1-txt

@rperezb
Copy link

rperezb commented Oct 10, 2014

cc @danimo

@danimo
Copy link
Contributor

danimo commented Oct 10, 2014

I cannot reproduce this. What is the exact pattern of the URL?

@rperezb
Copy link

rperezb commented Oct 10, 2014

it was against beta.owncloud.com

@SergioBertolinSG
Copy link
Author

I was using beta.owncloud.com as a first account, then I select to modify account and on the server field, I paste the address instead of typing it I pasted, the one I pasted was https://irc.owncloud.com:8099/owncloud

@dragotin
Copy link
Contributor

I don't think that is something we can fix?!

@SergioBertolinSG
Copy link
Author

Using lldb as suggested I got this information about the crash:

2014-10-14 08:10:36.445 owncloud[2515:d0b] Sparkle: ===== owncloud =====
Process 2515 stopped
* thread #1: tid = 0x9c60, 0x00000001040a411e QtCore`QObject::blockSignals(bool) + 14, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x11f)
    frame #0: 0x00000001040a411e QtCore`QObject::blockSignals(bool) + 14
QtCore`QObject::blockSignals(bool) + 14:
-> 0x1040a411e:  movl   0x20(%rdx), %eax
   0x1040a4121:  movl   %eax, %esi
   0x1040a4123:  andl   $-0x3, %esi
   0x1040a4126:  orl    %ecx, %esi
(lldb) bt
* thread #1: tid = 0x9c60, 0x00000001040a411e QtCore`QObject::blockSignals(bool) + 14, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x11f)
  * frame #0: 0x00000001040a411e QtCore`QObject::blockSignals(bool) + 14
    frame #1: 0x00000001002bb690 QtWidgets`QMenuPrivate::hideMenu(QMenu*) + 480
    frame #2: 0x00000001002bb3d7 QtWidgets`QMenuPrivate::hideUpToMenuBar() + 119
    frame #3: 0x00000001002bc76e QtWidgets`QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) + 350
    frame #4: 0x00000001001a640e QtWidgets`QWidget::event(QEvent*) + 1486
    frame #5: 0x00000001002c21d4 QtWidgets`QMenu::event(QEvent*) + 948
    frame #6: 0x000000010016df2c QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 300
    frame #7: 0x00000001001714d9 QtWidgets`QApplication::notify(QObject*, QEvent*) + 8905
    frame #8: 0x000000010407a0b2 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 114
    frame #9: 0x000000010016e898 QtWidgets`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 952
    frame #10: 0x00000001001c437b QtWidgets`QWidgetWindow::handleMouseEvent(QMouseEvent*) + 2123
    frame #11: 0x00000001001c32df QtWidgets`QWidgetWindow::event(QEvent*) + 111
    frame #12: 0x000000010016df2c QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 300
    frame #13: 0x0000000100170a1d QtWidgets`QApplication::notify(QObject*, QEvent*) + 6157
    frame #14: 0x000000010407a0b2 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 114
    frame #15: 0x00000001039f1fa2 QtGui`QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2050
    frame #16: 0x00000001039f12e1 QtGui`QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) + 97
    frame #17: 0x00000001039e1338 QtGui`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 136
    frame #18: 0x00000001063e34c7 libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents() + 295
    frame #19: 0x00000001063e3fd8 libqcocoa.dylib`QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 40
    frame #20: 0x00007fff89c5f5b1 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    frame #21: 0x00007fff89c50c62 CoreFoundation`__CFRunLoopDoSources0 + 242
    frame #22: 0x00007fff89c503ef CoreFoundation`__CFRunLoopRun + 831
    frame #23: 0x00007fff89c4fe75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #24: 0x00007fff8fdf3a0d HIToolbox`RunCurrentEventLoopInMode + 226
    frame #25: 0x00007fff8fdf3685 HIToolbox`ReceiveNextEventCommon + 173
    frame #26: 0x00007fff8fdf35bc HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 65
    frame #27: 0x00007fff9276a24e AppKit`_DPSNextEvent + 1434
    frame #28: 0x00007fff9276989b AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    frame #29: 0x00007fff92ac8e2e AppKit`-[NSApplication _realDoModalLoop:peek:] + 642
    frame #30: 0x00007fff92aff505 AppKit`-[NSApplication runModalSession:] + 71
    frame #31: 0x00000001063e2a1c libqcocoa.dylib`QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1596
    frame #32: 0x000000010407764d QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 397
    frame #33: 0x000000010407a652 QtCore`QCoreApplication::exec() + 354
    frame #34: 0x000000010000a4e0 owncloud`main + 1008
    frame #35: 0x0000000100009ea4 owncloud`start + 52

@SergioBertolinSG
Copy link
Author

Mac OS X version has to be under 10.9.5 to reproduce this, in >10.9.5 versions it isn't a problem.

@guruz guruz added the type:bug label Oct 31, 2014
@guruz guruz added this to the 1.7.1 milestone Oct 31, 2014
@guruz guruz changed the title [Mac 1.6.4rc1] Client crashes after pasting a different server address in the modify account textfield. [OS X] [1.6.4rc1] Client crashes after pasting a different server address in the modify account textfield. Oct 31, 2014
@guruz guruz self-assigned this Oct 31, 2014
@luciamaestro
Copy link

If it is not possible to reproduce in other os x version I will close it. If anyone is able to reproduce, please reopen it. Thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants