# How to start

### Configure plugin

Before you can start debugging your favourite crash dump, you first have to configure the plugin which you want to use. Plugins are used for communication with the underlying lcrash program. To get the Plugins Dialog, click on `Option` -> `Options`. You will see the following dialog:

Options

When clicking on the `Change...` button next to `Lcrash plugin`, you get an new dialog for configuring the plugins. To configure a plugin, click on one available plugin and then click on the `Configure` button.

### The local plugin

The local plugin is normally used when you run lcrash and qlcrash on the same machine. For the local plugin you have to configure the path of lcrash and the arguments passed to lcrash when started. Normally the following settings are used:

- `Path: /sbin/lcrash`
- `Arguments: System.map dumpfile Kerntypes`

### The remote (tcpip) plugin

The remote plugin should be used, if you run lcrash and qlcrash on different machines. To connect to a remote host, it is necessary that on the remote host `lcrashd` runs. For the remote plugin you have to configure the host, port, timeout, lcrash path and arguments. Normally the following settings are used:

- `Host: IP Address of host, where lcrashd runs`
- `Port: Port number of lcrashd (normally 8192)`
- `Timeout: time in ms qlcrash waits for response of lcrashd`
- `Path: /sbin/lcrash`
- `Arguments: System.map dumpfile Kerntypes`

### Activating plugin

Press on the `Activate` button in the plugin setup window in order to activate a plugin. To restart lcrash with the new settings click `File` -> `Restart lcrash` in the main menu.